Phương thức isSameNode() của HTML DOM Element
- Trang trước isEqualNode()
- Trang sau isSupported()
- Quay lại層 trên Đối tượng HTML DOM Elements
Định nghĩa và cách sử dụng
isSameNode()
Phương pháp kiểm tra hai nút có phải là cùng một nút không.
isSameNode()
Phương pháp trả về true,
Nếu hai nút là cùng một nút, thì trả về false
.
Lưu ý:Vui lòng sử dụng Phương pháp isEqualNode() Để kiểm tra hai nút có bằng nhau không, nhưng không nhất thiết phải là cùng một nút.
Mô hình
Ví dụ 1
Kiểm tra hai nút, thực tế, có phải là cùng một nút không:
var item1 = document.getElementById("myList1"); // <ul> với id="myList"An <ul> with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Đầu tiên <ul> trong tài liệuThe first <ul> in the document var x = item1.isSameNode(item2);
Ví dụ 2
Kiểm tra hai nút có phải là cùng một nút không bằng toán tử ===:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("Họ không phải là cùng một."); }
Cú pháp
node.isSameNode(node)
Tham số
Tham số | Loại | Mô tả |
---|---|---|
node | Đối tượng nút | Bắt buộc. Là nút cần so sánh với nút được chỉ định. |
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị布尔, nếu hai nút là cùng một nút, thì trả về true, ngược lại trả về false. |
---|---|
DOM phiên bản: | Core Level 3 Node Object |
Hỗ trợ trình duyệt
Số trong bảng cho biết phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn phương pháp này.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
hỗ trợ | 9.0 | không hỗ trợ | hỗ trợ | hỗ trợ |
Tất cả các trình duyệt phổ biến đều hỗ trợ isSameNode()
phương pháp, trừ Firefox.
Ghi chú:Firefox phiên bản 10 đã ngừng hỗ trợ phương pháp này vì phương pháp này đã bị hủy bỏ trong DOM phiên bản 4. Thay vì vậy, bạn nên sử dụng ===
Để so sánh hai nút có giống nhau hay không.
Ghi chú:Trình duyệt Internet Explorer 8 và các phiên bản sớm hơn không hỗ trợ phương pháp này.
- Trang trước isEqualNode()
- Trang sau isSupported()
- Quay lại層 trên Đối tượng HTML DOM Elements