Metode HTML DOM isEqualNode
contoh
item daftar terdeteksi dua daftar yang berbeda adalah sama:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
Output:
false
Coba »
Definisi dan Penggunaan
Metode isEqualNode () digunakan untuk memeriksa apakah dua node adalah sama.
Jika kondisi berikut dipenuhi pada dua node adalah sama dan kembali benar:
- Dengan jenis node yang sama
- Sama nama node, nilai node, nama lokal, namespace URI dan prefix.
- Dengan semua keturunan mereka memiliki node anak yang sama
- Ini memiliki atribut yang sama dan nilai-nilai atribut (atribut bukan jenis yang sama dari jalan)
Tip: Gunakan metode isSameNode () untuk menentukan apakah dua node adalah identik.
Dukungan Browser
Semua browser utama mendukung isEqualNode () metode
Catatan: Internet Explorer 8 dan versi sebelumnya dari IE tidak mendukung metode ini.
tatabahasa
node.isEqualNode(node)
parameter
参数 | 类型 | 描述 |
---|---|---|
node | 节点对象 | 必须。比较的两个节点。 |
Kembali Nilai
类型 | 描述 |
---|---|
Boolean | 如果两个节点相同返回 true, 否则返回false。 |
rincian teknis
versi DOM | Inti Level 3 Node Object |
---|