次の兄弟要素を取得

ある特定の要素の最初の子要素を取得するには、node.nextSiblingプロパティを使用します。
このプロパティは、テキストノードが含まれている場合、テキストノードを取得します。
エレメントノードのみを取得する場合は、node.nextElementSiblingプロパティを使用します。
ただし、node.nextElementSiblingプロパティはIE8以下では動作しません。

構文

テキストノードを含む

var siblingNode = node.nextSibling;

テキストノードを含まない

var siblingNode = node.nextElementSibling;

戻り値

見つかった場合はその要素、見つからなかった場合はnullを返します。

サンプルコード

JavaScript

var pElement = document.getElementById('sample');

var siblingNode = pElement.nextSibling;

JavaScript逆引きリファレンス一覧へ戻る