Örnek
İki düğüm olup olmadığını kontrol edin, aslında, aynı düğüm:
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);
X'in sonucu olacaktır:
true
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
isSameNode() iki düğüm, bu yöntem kontrol aynı düğüm vardır.
isSameNode() , iki düğüm, aksi takdirde yanlış aynı düğüm olup, bu yöntem doğru döndürür.
Ipucu: href="met_node_isequalnode.html"> isEqualNode() method iki düğüm eşit olup olmadığını kontrol etmek için, ama mutlaka aynı düğüm.
Tarayıcı Desteği
Tablodaki rakamlar tam yöntemini destekleyen ilk tarayıcı sürümü belirtin.
Yöntem | |||||
---|---|---|---|---|---|
isSameNode() | Evet | 9.0 | Desteklenmiyor | Evet | Evet |
Not: yöntem yerine DOM sürümü 4. önerilmemektedir olmuştur çünkü Firefox, iki düğümün aynı olup olmadığını karşılaştırmak için === kullanmalıdır, sürüm 10 itibariyle bu yöntemi destekleyen durdu (See "More Examples" below) .
Sözdizimi
node . isSameNode( node )
Parametre Değerleri
Parametre | tip | Açıklama |
---|---|---|
node | Node object | Gereklidir. düğüm ile belirtilen düğüm karşılaştırmak istediğiniz |
Teknik detaylar
Geri dönüş değeri: | İki düğüm aynı ise bir Boolean, aksi takdirde yanlış doğru döndürür |
---|---|
DOM Sürüm | Çekirdek Seviye 3 Düğüm Nesne |
Diğer Örnekler
Örnek
İki düğüm aynı olup olmadığını kontrol etmek için === operatörü kullanılması:
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.");
}
Kendin dene "