最新のWeb開発のチュートリアル
 

HTML DOM isEqualNode() Method

<Elementオブジェクト

二つの異なるリストの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ノードオブジェクト

<Elementオブジェクト