Skip to content

Phần Tử Tồn Tại

Node Phần Tử Tồn Tại dùng để kiểm tra xem một phần tử đã tồn tại trên DOM hay chưa.

Nếu phần tử tồn tại, quy trình sẽ thực thi node được kết nối với đầu ra đầu tiên. Nếu không, quy trình sẽ thực thi node được kết nối với đầu ra Nếu không.

Bộ chọn phần tử

Tham khảo cách dùng bộ chọn tại Bộ chọn phần tử.

Số lần thử

Số lần kiểm tra phần tử. Nếu lần đầu không tìm thấy, node sẽ thử lại theo số lần đã đặt.

Giới hạn thời gian thử

Thời gian chờ cho mỗi lần thử, mặc định là 0.5 giây.

Nếu không

Đầu ra kết nối với node sẽ chạy khi phần tử không tồn tại.

Ném lỗi nếu không tồn tại

Đưa ra lỗi thay vì thực hiện đầu ra Nếu không. Dùng khi bạn muốn quy trình dừng hẳn nếu phần tử không được tìm thấy.

Ví dụ thực tế

Giả sử bạn muốn kiểm tra xem ô điền email đã xuất hiện chưa sau khi nhấn nút Log in trên trang w3schools, để thực hiện hành động điền email.

Loop elementsLoop elements

Bước 1: Cấu hình node Click Chuột để nhấn vào nút Login:

Loop elements

Bước 2: Cấu hình node Phần tử tồn tại. Điền bộ chọn phần tử của ô email. Đặt Số lần thử là 2, Giới hạn thời gian là 2 giây cho mỗi lần thử. Không chọn Ném lỗi nếu không tồn tại vì muốn xử lý trường hợp phần tử chưa xuất hiện (tải lại trang):

Loop elements

Bước 3: Khi phần tử tồn tại, sử dụng node Nhấn phím để điền email:

Loop elements

Bước 4: Khi phần tử không tồn tại, sử dụng node Tải lại trang.

Cụm node trông như sau:

Loop elements

Khi chạy, quy trình phát hiện ô điền email đã xuất hiện nên thực hiện hành động điền: