次の兄弟要素を取得
ある特定の要素の最初の子要素を取得するには、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;