HTML DOM Element isEqualNode() メソッド
- 前のページ isDefaultNamespace()
- 次のページ isSameNode()
- 上一层に戻る HTML DOM Elements オブジェクト
定義と使用方法
isEqualNode()
メソッドは二つのノードが等しいかどうかをチェックします。
二つの要素(またはノード)が等しい場合、isEqualNode()
返り値 true
。
以下のすべての条件が真の場合、二つのノードは等しいです:
- 同じです nodeType
- 同じです nodeName
- 同じです NodeValue
- 同じです nameSpaceURI
- 同じです childNodes およびすべての後裔
- 同じです属性および属性値
- 同じ localName とプレフィックスがあります
ヒント:使用してください isSameNode() メソッド 二つのノードが同じノードかどうかを検出するために使用します。
も参照してください:
例
二つの異なるリストの二つのリストアイテムが等しいかどうかを確認します:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
構文
element.isEqualNode(node)
または
node.isEqualNode(node)
パラメータ
パラメータ | 説明 |
---|---|
node | 必要。比較するノード。 |
返り値
タイプ | 説明 |
---|---|
ブール値 | 二つのノードが等しい場合 true を返し、そうでない場合は false を返します。 |
ブラウザのサポート
element.isEqualNode()
DOM レベル 3 (2004) 特性です。
すべてのブラウザで完全にサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
- 前のページ isDefaultNamespace()
- 次のページ isSameNode()
- 上一层に戻る HTML DOM Elements オブジェクト