element.nextSiblingプロパティ

element.nextSiblingは、「element」に指定した要素の次の要素(弟要素)への参照を返すプロパティ。

構文

var $nextSibling = $elementNodeReference.nextSibling;

戻り値

指定した要素の次の要素への参照。

サンプル

id属性がsampleAである要素の次の要素(弟要素)のタグ名は、

 b要素  i要素  span要素 

サンプルの動作について

「getNextSiblingTagName()」ボタンをクリックすると、「id属性がsampleAである要素の次の要素(弟要素)のノード名は、」の右横に「SPAN」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function getNextSiblingTagName() {
 var $sampleRootElement = document.getElementById( "sampleA" );
 var $nextSiblingTagName = $sampleRootElement.nextSibling.tagName;
 document.getElementById( "nextSiblingTagName" ).innerHTML = $nextSiblingTagName;
}
</script>

HTML

<button onclick="getNextSiblingTagName();">getNextSiblingTagName()</button>
<p>id属性がsampleAである要素の次の要素(弟要素)のタグ名は、<span id="nextSiblingTagName"></span></p>
<div><b> b要素 </b><i id="sampleA"> i要素 </i><span> span要素 </span></div>

スポンサード リンク

カテゴリー: DOM, Elementオブジェクト, JavaScript, プロパティ, リファレンス, 参照, 逆引き パーマリンク