nodeA.isEqualNode( nodeB )は、「nodeA」に指定したノードと「nodeB」に指定したノードが同じかどうかを調べるメソッド。
構文
var $boolean = $nodeReference.isEqualNode( node );
戻り値
- 「$nodeReference」と「node」が等しい場合、「true」を返す。
- 「$nodeReference」と「node」が等しくない場合、「false」を返す。
サンプル
- 項目A
- 項目B
- 項目A
サンプルの動作について
- 「1つ目と2つ目」ボタンをクリックすると、ボタンの右横に「false」と表示する。
- 「1つ目と3つ目」ボタンをクリックすると、ボタンの右横に「true」と表示する。
サンプルのソースコード
JavaScript
<script type="text/javascript">
function sample( $itemA, $itemB ) {
var $list = document.getElementById( "sample" ).childNodes;
var $output = document.getElementById( "sampleOutput" );
$output.innerHTML = "調査結果:" + $list[$itemA].isEqualNode( $list[$itemB] );
}
</script>
function sample( $itemA, $itemB ) {
var $list = document.getElementById( "sample" ).childNodes;
var $output = document.getElementById( "sampleOutput" );
$output.innerHTML = "調査結果:" + $list[$itemA].isEqualNode( $list[$itemB] );
}
</script>
HTML
<p>
<button onclick="sample( 0, 1 );">1つ目と2つ目</button>
<button onclick="sample( 0, 2 );">1つ目と3つ目</button>
<spna id="sampleOutput" style="margin-left: 10px;">調査結果:</span>
</p>
<ol id="sample"><li>項目A</li><li>項目B</li><li>項目A</li></ol>
<button onclick="sample( 0, 1 );">1つ目と2つ目</button>
<button onclick="sample( 0, 2 );">1つ目と3つ目</button>
<spna id="sampleOutput" style="margin-left: 10px;">調査結果:</span>
</p>
<ol id="sample"><li>項目A</li><li>項目B</li><li>項目A</li></ol>