nodeA.isEqualNode( nodeB )メソッド

nodeA.isEqualNode( nodeB )は、「nodeA」に指定したノードと「nodeB」に指定したノードが同じかどうかを調べるメソッド。

構文

var $boolean = $nodeReference.isEqualNode( node );

戻り値

論理値(ブール値、真偽値、真理値)を返す。

  • 「$nodeReference」と「node」が等しい場合、「true」を返す。
  • 「$nodeReference」と「node」が等しくない場合、「false」を返す。

サンプル

調査結果:

  1. 項目A
  2. 項目B
  3. 項目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>

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>

スポンサード リンク

カテゴリー: DOM, Elementオブジェクト, JavaScript, ノード, メソッド, リファレンス, 逆引き パーマリンク