例
二つの異なるリストの2つのリスト項目が等しいかどうかを確認します。
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
xの結果は次のようになります。
false
»それを自分で試してみてください 定義と使用法
isEqualNode()メソッドチェックは、2つのノードが等しい場合。
以下のすべての条件に該当する場合、2つのノードが同じです:
- 彼らは、同じノードタイプを持っています
- 彼らは同じnodeNameの、のnodeValue、ローカル名、名前空間URIと接頭辞を持っています
- 彼らはすべての子孫で同じのchildNodesを持っています
- 彼らは持っているsame属性と属性値を(属性は同じ順序である必要はありません)
ヒントを使用href="met_node_issamenode.html"> isSameNode() method 2つのノードが同じノードであるかどうかを判断します。
ブラウザのサポート
表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。
方法 | |||||
---|---|---|---|---|---|
isEqualNode() | はい | 9.0 | はい | はい | はい |
構文
node . isEqualNode( node )
パラメータ値
パラメーター | タイプ | 説明 |
---|---|---|
node | Node object | 必須。 あなたが指定したノードを比較したいノード |
技術的な詳細
戻り値: | ブール、2つのノードが等しい場合はtrue、そうでない場合はfalseを返します |
---|---|
DOMバージョン | コアレベル3ノードオブジェクト |