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

HTML DOM isSameNode() Method

<Elementオブジェクト

2つのノードがあるかどうかをチェックし、実際には、同じノード:

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の結果は次のようになります。

true
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

isSameNode()メソッドをチェックする2つのノードが同じノードである場合。

isSameNode() 2つのノードが同じノードである場合、メソッドはTRUE、そうでなければFALSEを返します。

ヒントを使用href="met_node_isequalnode.html"> isEqualNode() method 2つのノードが等しいかどうかを確認するために、必ずしも必要ではないが、同じノード。


ブラウザのサポート

表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。

方法
isSameNode() はい 9.0 サポートされていません はい はい

注:この方法は、代わりにDOMバージョン4に廃止されましたので、Firefoxは、バージョン10のように、この方法をサポートして停止し、次の2つのノードが同じかどうかを比較するために===使用する必要があります(See "More Examples" below)


構文

node . isSameNode( node )

パラメータ値

パラメーター タイプ 説明
node Node object 必須。 あなたが指定したノードを比較したいノード

技術的な詳細

戻り値: ブール、2つのノードが同じノードであればそうでない場合はfalse、trueを返します
DOMバージョン コアレベル3ノードオブジェクト

例

その他の例

2つのノードが同じノードであるかどうかを確認する===演算子を使用して:

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.");
}
»それを自分で試してみてください

<Elementオブジェクト