HTML DOM adalahSameNode() Metode
Contoh
Periksa apakah dua simpul sebenarnya adalah simpul 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);
Lebih banyak contoh "Coba Sendiri" di bawah ini.
Definisi dan Penggunaan
Metode isSameNode() memeriksa apakah dua node adalah node yang sama.
Metode isSameNode() mengembalikan nilai true jika kedua node adalah node yang sama, jika tidak false .
Tip: Gunakan metode isEqualNode() untuk memeriksa apakah dua node sama, tetapi tidak harus node yang sama.
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.
Method | |||||
---|---|---|---|---|---|
isSameNode() | Yes | 9.0 | Not supported | Yes | Yes |
Catatan: Firefox berhenti mendukung metode ini sejak versi 10, karena metode ini tidak digunakan lagi di DOM versi 4. Sebagai gantinya, Anda harus menggunakan === untuk membandingkan apakah dua node sama (Lihat "Contoh Lainnya" di bawah).
Sintaksis
node.isSameNode(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 nilai true jika kedua node adalah node yang sama, jika tidak false |
---|---|
Versi DOM | Objek Node Tingkat 3 Inti |
Lebih Banyak Contoh
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.");
}