English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
previousElementSibling読み取り専用属性は同一の木のレベルで、指定された要素の前の要素を返します。
前の同級の要素がない場合、この属性はnull。
使用nextElementSibling属性は指定された要素の次の要素を返します。
使用children属性は指定された要素のすべての子要素を返します。
element.previousElementSibling
var x = document.querySelector("#div-2").previousElementSibling.innerHTML;テストを見て‹/›
このテーブルの数字は、previousElementSibling属性を完全にサポートする最初のブラウザバージョンを指定しています:
属性 | |||||
previousElementSibling | 2 | 3.5 | 10 | 4 | 9 |
返り値: | Nodeオブジェクト、要素の前の同級を表します;前の同級がない場合はnull |
---|---|
DOMバージョン: | DOMレベル3 |
第2つのDIV要素の前の兄弟のHTML内容を変更します:
var div = document.querySelector("#div-2) div.previousElementSibling.innerHTML = "HELLO WORLD";テストを見て‹/›
第2つのDIV要素の前の同級の背景色を変更します:
var div = document.querySelector("#div-2) div.previousElementSibling.style.backgroundColor = "coral";テストを見て‹/›
HTML DOM 参考:children属性
HTML DOM 参考:nextElementSibling属性