例
獲取列表項的上一個兄弟的HTML內容:
var x = document.getElementById("item2").previousSibling.innerHTML;
x的結果將是:
Coffee (first li)
試一試» 定義和用法
該previousSibling屬性返回指定節點的一個節點,在同一棵樹上的水平。
返回的節點返回為一個節點對象。
此屬性和之間的差previousElementSibling ,是previousSibling返回前一個兄弟節點作為元素節點,文本節點或註釋節點,而previousElementSibling返回前一個兄弟節點作為元素節點(ignores text and comment nodes) 。
此屬性為只讀。
提示:使用nextSibling屬性返回指定節點的下一個節點,在同一棵樹上的水平。
提示:使用的childNodes屬性返回指定節點的任何子節點。
瀏覽器支持
屬性 | |||||
---|---|---|---|---|---|
previousSibling | 是 | 是 | 是 | 是 | 是 |
句法
node .previousSibling
技術細節
返回值: | 一個節點對象,代表節點的上一個兄弟或null如果不存在前一個兄弟 |
---|---|
DOM版本 | 核心1級節點對象 |
相關頁面
HTML DOM參考: 節點。 的childNodes屬性
HTML DOM參考: 節點。 則firstChild屬性
HTML DOM參考: 節點。 lastChild屬性
HTML DOM參考: 節點。 parentNode屬性
HTML DOM參考: 節點。 nextSibling屬性
HTML DOM參考: 節點。 nodeName屬性