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