Contoh
Periksa apakah dua node, pada kenyataannya, node yang sama:
var item1 = document.getElementById("myList1");
// An <ul> element with id="myList"
var item2 = document.getElementsByTagName("UL")[0]; // The
first <ul> element in the document
var x =
item1.isSameNode(item2);
Hasil x akan:
true
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
The isSameNode() metode pemeriksaan jika dua node node yang sama.
The isSameNode() method mengembalikan true jika dua node node yang sama, jika tidak palsu.
Tip: Gunakan href="met_node_isequalnode.html"> isEqualNode() method untuk memeriksa apakah dua node adalah sama, tetapi belum tentu node yang sama.
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.
metode | |||||
---|---|---|---|---|---|
isSameNode() | iya nih | 9.0 | Tidak didukung | iya nih | iya nih |
Catatan: Firefox berhenti mendukung metode ini sebagai versi 10, karena metode ini telah usang dalam versi DOM 4. Sebaliknya, Anda harus menggunakan === untuk membandingkan jika dua node yang sama (See "More Examples" below) .
Sintaksis
node . isSameNode( 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 node yang sama, jika tidak palsu |
---|---|
DOM Versi | Inti Level 3 Node Obyek |
Contoh lebih
Contoh
Menggunakan operator === untuk memeriksa apakah dua node adalah node yang sama:
var item1 = document.getElementById("myList");
var item2 =
document.getElementsByTagName("UL")[0];
if (item1 === item2) {
alert("THEY ARE THE SAME!!");
} else {
alert("They
are not the same.");
}
Cobalah sendiri "