HTML DOMpreviousElementSiblingプロパティ
例
リストアイテムの前の兄弟のHTMLコンテンツを取得します。
var x =
document.getElementById("item2").previousElementSibling.innerHTML;
定義と使用法
previousElementSiblingプロパティは、同じツリーレベルで、指定された要素の前の要素を返します。
このプロパティとpreviousSiblingの違い は、previousSiblingが前の兄弟ノードを要素ノード、テキストノード、またはコメントノードとして返すのに対し、previousElementSiblingは前の兄弟ノードを要素ノードとして返すことです(テキストノードとコメントノードは無視されます)。
このプロパティは読み取り専用です。
ヒント: nextElementSiblingプロパティを使用して、指定した要素の次の要素を返します。
ヒント:childrenプロパティを使用して 、指定した要素の子要素を返します。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
構文
node.previousElementSibling
技術的な詳細
戻り値: | 要素の前の兄弟を表すNodeオブジェクト、または前の兄弟がない場合はnull |
---|---|
DOMバージョン | コアレベル3要素トラバーサル |