Phương thức HTML DOM isEqualNode ()
Thí dụ
Kiểm tra xem hai mục danh sách trong hai danh sách khác nhau có bằng nhau không:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Định nghĩa và Cách sử dụng
Phương thức isEqualNode () kiểm tra xem hai nút có bằng nhau không.
Hai nút bằng nhau nếu tất cả các điều kiện sau là đúng:
- Chúng có cùng loại nút
- Chúng có cùng nodeName, NodeValue, localName, nameSpaceURI và tiền tố
- Họ có cùng Mã con với tất cả các con cháu
- Chúng có cùng thuộc tính và giá trị thuộc tính (các thuộc tính không theo cùng một thứ tự)
Mẹo: Sử dụng phương thức isSameNode () để xác định xem hai nút có phải là cùng một nút hay không.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phương pháp này.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Cú pháp
node.isEqualNode(node)
Giá trị tham số
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Chi tiết kỹ thuật
Giá trị trả lại: | Một Boolean, trả về true nếu hai nút bằng nhau, ngược lại là false |
---|---|
Phiên bản DOM | Đối tượng nút cấp 3 cốt lõi |