English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM isSameNode() メソッド

HTML DOM Element オブジェクト

isSameNode()このメソッドは、二つのノードが同じかどうかを確認し、同じオブジェクトを参照しているかどうかをテストします。

二つのノードが同じノードである場合、isSameNode()メソッドはtrue、そうでない場合はfalse

使用方法isEqualNode()このメソッドは、二つのノードが等しいかどうかを確認します。

语法:

node.isSameNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0とdiv 0が同じ: " + divList[0].isSameNode(divList[0]) + "<br>";
output.innerHTML += "div 0とdiv 1同じ: + divList[0].isSameNode(divList[1]) + "<br>";
output.innerHTML += "div 0とdiv 2同じ: + divList[0].isSameNode(divList[2]) + "<br>";
テストを見て‹/›

ブラウザの互換性

すべてのブラウザがisSameNode()メソッドを完全にサポートしています:

メソッド
isSameNode()サポートされていません

パラメータ値

パラメータ説明
node比較する指定されたノードのノード

技術的詳細

返り値:ボルン値、2つのノードが同じ場合にtrue、そうでない場合にfalseを返します
DOMバージョン:DOMレベル3

関連参考

HTML DOM 参考:node.isEqualNode()メソッド

HTML DOM Element オブジェクト