Metode isSameNode() DOM HTML
- Halaman Sebelumnya isEqualNode()
- Halaman Berikutnya isSupported()
- Kembali ke Lapisan Atas Objek Elements DOM HTML
定义和用法
isSameNode()
Definisi dan penggunaan
isSameNode()
Metode ini mengcek apakah kedua node adalah node yang sama. true,
Jika kedua node adalah node yang sama, kembalikan false
.
Petunjuk:Gunakan Metode isEqualNode() Untuk memeriksa apakah kedua node sama, tetapi tidak harus sama node.
Contoh
Contoh 1
Memeriksa apakah kedua node sebenarnya adalah node yang sama:
var item1 = document.getElementById("myList1"); // Elemen <ul> dengan id="myList"An <ul> element with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Elemen <ul> pertama di dokumenThe first <ul> element in the document var x = item1.isSameNode(item2);
Contoh 2
Memeriksa apakah dua node adalah node yang sama menggunakan operator ===:
var item1 = document.getElementById("myList"); var item2 = document.getElementsByTagName("UL")[0]; if (item1 === item2) { alert("THEY ARE THE SAME!!"); } alert("Mereka bukan yang sama."); }
Sintaks
node.isSameNode(node)
Parameter
Parameter | Tipe | Deskripsi |
---|---|---|
node | Objek node | Diperlukan. Node yang akan dibandingkan dengan node yang ditentukan. |
Detil teknis
Nilai kembalian: | Bilangan boolean, jika kedua node adalah node yang sama, kembalikan true, sebaliknya kembalikan false. |
---|---|
DOM Versi: | Core Level 3 Node Object |
Dukungan peramban
Angka di tabel menandai versi peramban yang mendukung penuh metode ini pertama kali.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
mendukung | 9.0 | tidak mendukung | mendukung | mendukung |
semua peramban utama mendukung isSameNode()
metode, kecuali di Firefox.
Keterangan:Versi Firefox 10 menghentikan dukungan untuk metode ini, karena metode ini diabaikan di DOM versi 4. Sebagai gantinya, Anda seharusnya menggunakan ===
Untuk membandingkan kedua node apakah sama.
Keterangan:Internet Explorer 8 dan versi sebelumnya tidak mendukung metode ini.
- Halaman Sebelumnya isEqualNode()
- Halaman Berikutnya isSupported()
- Kembali ke Lapisan Atas Objek Elements DOM HTML