HTML DOM Element isSameNode() 方法
- Halaman Sebelumnya isEqualNode()
- Halaman Berikutnya isSupported()
- Kembali ke Lapisan Atas Objek Elements DOM HTML
Definisi dan penggunaan
isSameNode()
Kaedah ini memeriksa sama ada kedua buah node adalah node yang sama.
isSameNode()
Kaedah ini mengembalikan true,
Jika kedua buah node adalah node yang sama, kembalikan false
.
Panduan:Gunakan Kaedah isEqualNode() Untuk memeriksa sama ada kedua buah node sepadan, tetapi bukan pasti adalah node yang sama.
Contoh
Contoh 1
Cek apakah kedua buah node adalah node yang sama secara sebenar:
var item1 = document.getElementById("myList1"); // <ul> dengan id="myList"An <ul> with id="myList" var item2 = document.getElementsByTagName("UL")[0]; // Pertama <ul> dalam dokumenThe first <ul> in the document var x = item1.isSameNode(item2);
Contoh 2
Cek apakah kedua buah 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 | Jenis | Penerangan |
---|---|---|
node | Objek node | Diperlukan. Node untuk dihubungkan dengan node yang ditentukan. |
Perincian teknikal
Hasil kembalian: | Bilangan Boolean, jika kedua buah node adalah node yang sama, kembalikan true, sebaliknya kembalikan false. |
---|---|
DOM Versi: | Objek Level 3 Core Node |
Pematuhan pelayar
nombor di dalam jadual menunjukkan versi pelayar yang mendukung kaedah ini sepenuhnya.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
disokong | 9.0 | tidak disokong | disokong | disokong |
semua pelayar utama menyokong isSameNode()
kaedah, kecuali Firefox.
Komen:Firefox versi 10 berhenti menyokong kaedah ini kerana kaedah ini telah dihapuskan dalam DOM versi 4. Sebagai gantinya, anda seharusnya menggunakan ===
Untuk membandingkan kedua buah node sama atau tidak.
Komen:Internet Explorer 8 dan versi yang lebih awal tidak mendukung kaedah ini.
- Halaman Sebelumnya isEqualNode()
- Halaman Berikutnya isSupported()
- Kembali ke Lapisan Atas Objek Elements DOM HTML