例
リスト項目の次の兄弟のHTMLコンテンツを取得します。
var x =
document.getElementById("item1").nextSibling.innerHTML;
xの結果は次のようになります。
Tea (second li)
»それを自分で試してみてください 定義と使用法
nextSiblingプロパティは、同じツリーレベルで、指定されたノードの直後のノードを返します。
返されたノードは、ノードオブジェクトとして返されます。
このプロパティとの間の差nextElementSiblingは 、nextElementSibling要素ノードとして次の兄弟ノードを返しながらnextSiblingが、要素ノード、テキスト・ノードやコメントノードとして次の兄弟ノードを返すことである(ignores text and comment nodes) 。
このプロパティは読み取り専用です。
ヒント:使用のpreviousSiblingの同じツリーレベルで、指定されたノードの前のノードを返すようにプロパティを。
ヒント:使用のchildNodes指定されたノードの子ノードを返すようにプロパティを。
ブラウザのサポート
プロパティ | |||||
---|---|---|---|---|---|
nextSibling | はい | はい | はい | はい | はい |
構文
node .nextSibling
技術的な詳細
戻り値: | ノードノードの次の兄弟を表すオブジェクト、またはヌルない次の兄弟が存在しない場合 |
---|---|
DOMバージョン | コアレベル1ノードオブジェクト |
関連ページ
HTML DOMリファレンス: ノード。 childNodesプロパティ
HTML DOMリファレンス: ノード。 firstChildプロパティ
HTML DOMリファレンス: ノード。 lastChildプロパティ
HTML DOMリファレンス: ノード。 parentNodeプロパティ
HTML DOMリファレンス: ノード。 previousSiblingはプロパティ
HTML DOMリファレンス: ノード。 nodeNameのプロパティ