Metode HTML DOM isEqualNode()
Contoh
Periksa apakah dua item daftar dalam dua daftar berbeda sama:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Definisi dan Penggunaan
Metode isEqualNode() memeriksa apakah dua node sama.
Dua simpul adalah sama jika semua kondisi berikut ini benar:
- Mereka memiliki Jenis Node yang sama
- Mereka memiliki nodeName, NodeValue, localName, nameSpaceURI, dan awalan yang sama
- Mereka memiliki childNodes yang sama dengan semua keturunan
- Mereka memiliki atribut dan nilai atribut yang sama (atribut tidak harus dalam urutan yang sama)
Tip: Gunakan metode isSameNode() untuk menentukan apakah dua node adalah node yang sama.
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Sintaksis
node.isEqualNode(node)
Nilai Parameter
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Detail Teknis
Nilai Kembali: | Sebuah Boolean, mengembalikan true jika dua node sama, jika tidak salah |
---|---|
Versi DOM | Objek Node Tingkat 3 Inti |