HTML DOM previousElementSiblingプロパティ
例
前のリストオプションのHTMLコンテンツを返します:
var x = document.getElementById("item2").previousElementSibling.innerHTML;
試してみる »
定義と使い方
previousElementSibling プロパティは、指定した要素の前の兄弟要素(同じノードツリー階層内の前の要素ノード)を返します。
previousSibling プロパティと previousElementSibling プロパティの違い:
- previousSibling プロパティは、要素ノードの前の兄弟ノード(テキストノード、コメントノードを含む)を返します;
- previousElementSibling プロパティは、要素ノードの前の兄弟要素ノードのみを返します(テキストノード、コメントノードは含みません);
previousElementSibling プロパティは読み取り専用です。
ヒント:使用 nextElementSiblingプロパティは、指定した要素の次の兄弟要素を返します。
ヒント:使用childrenプロパティは、指定した要素の任意の子要素を返します。
ブラウザサポート
| プロパティ | |||||
|---|---|---|---|---|---|
| previousElementSibling | 2.0 | 9.0 | 3.5 | 4.0 | 10.0 |
構文
node.previousElementSibling
技術的な詳細
| 戻り値: | Node オブジェクト。要素の前の兄弟要素を表します。前の兄弟要素がない場合は null を返します。 |
|---|---|
| DOM バージョン | DOM 3 |
その他の拡張機能
要素オブジェクト