Contoh
Periksa apakah dua daftar item dalam dua daftar yang berbeda adalah sama:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Hasil x bisa menjadi:
false
Cobalah sendiri " Definisi dan Penggunaan
The isEqualNode() metode pemeriksaan jika dua node adalah sama.
Dua node adalah sama jika semua kondisi berikut ini benar:
- Mereka memiliki Node Type yang sama
- Mereka memiliki nodeName yang sama, nodeValue, localName, nameSpaceURI dan awalan
- Mereka memiliki childNodes sama dengan semua keturunan
- Mereka memiliki same atribut dan nilai atribut (atribut tidak memiliki berada di urutan yang sama)
Tip: Gunakan href="met_node_issamenode.html"> isSameNode() method untuk menentukan apakah dua node adalah node yang sama.
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.
metode | |||||
---|---|---|---|---|---|
isEqualNode() | iya nih | 9.0 | iya nih | iya nih | iya nih |
Sintaksis
node . isEqualNode( node )
Nilai parameter
Parameter | Mengetik | Deskripsi |
---|---|---|
node | Node object | Wajib. simpul yang Anda ingin membandingkan node ditentukan dengan |
Rincian teknis
Kembali Nilai: | Sebuah Boolean, mengembalikan true jika dua node adalah sama, jika tidak palsu |
---|---|
DOM Versi | Inti Level 3 Node Obyek |