[Edge]。読取専用。→、
element の兄弟関係で兄の要素を Element で返します。該当が無い場合は null となります。
| element | Element オブジェクト。 |
|---|
Element オブジェクト。
HTML:
<div id="div-01">Here is div-01</div>
<div id="div-02">Here is div-02</div>
<li>This is a list item</li>
<li>This is another list item</li>
<div id="div-03">Here is div-03</div>
<script>
let el = document.getElementById('div-03').previousElementSibling;
document.write('<p>Siblings of div-03</p><ol>');
while (el) {
document.write('<li>' + el.nodeName + '</li>');
el = el.previousElementSibling;
}
document.write('</ol>');
</script>
¶省く
HTML:
<SPAN>[SPAN要素:テキスト1<B>[B要素]</B>テキスト2<I id=IdTest>[I要素]</I>テキスト3<EM>[EM要素]</EM>テキスト4]</SPAN>
画面表示:
JavaScript:
D=IdTest.previousElementSibling //=[object]:[object HTMLElement]
//title=[string]:
//lang=[string]:
//…
//offsetTop=[number]:1491
//offsetLeft=[number]:223
//offsetWidth=[number]:72
//offsetHeight=[number]:19
//innerText=[string]:[B要素]
//…