English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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()メソッド