例
获取列表项的上一个兄弟的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属性