HTML DOM isEqualNode() Yöntemi
Örnek
İki farklı listedeki iki liste öğesinin eşit olup olmadığını kontrol edin:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Tanım ve Kullanım
isEqualNode() yöntemi, iki düğümün eşit olup olmadığını kontrol eder.
Aşağıdaki koşulların tümü doğruysa iki düğüm eşittir:
- Aynı Düğüm Tipine sahipler
- Aynı nodeName, NodeValue, localName, nameSpaceURI ve önekine sahipler
- Tüm torunları ile aynı childNode'lara sahipler
- Aynı niteliklere ve nitelik değerlerine sahiptirler (nitelikler aynı sırada değildir)
İpucu: İki düğümün aynı düğüm olup olmadığını belirlemek için isSameNode() yöntemini kullanın.
Tarayıcı Desteği
Tablodaki sayılar, yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Sözdizimi
node.isEqualNode(node)
Parametre Değerleri
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Teknik detaylar
Geri dönüş değeri: | Boolean, iki düğüm eşitse true, aksi takdirde false döndürür |
---|---|
DOM Sürümü | Çekirdek Düzey 3 Düğüm Nesnesi |