轻松上手,快乐学习!

HTML DOM previousSibling 属性


实例

返回某节点之前紧跟的节点的HTML内容:

var x = document.getElementById("item2").previousSibling.innerHTML;
亲自试一试 »

定义和用法

previousSibling 属性返回同一树级别的指定节点的上一个节点。

返回的节点作为节点对象返回。

此属性与 previousElementSibling区别在于, previousSibling 将前一个同级节点作为元素节点、文本节点或注释节点返回,而 previousElementSibling 将前一个同级节点作为元素节点返回(忽略文本和注释节点)。

该属性是只读的。

提示: 使用 nextSibling 属性返回同一树级别的指定节点的下一个节点。

提示: 使用 childNodes 属性返回指定节点的任何子节点。


浏览器支持

属性
previousSibling Yes Yes Yes Yes Yes

语法

node.previousSibling

技术细节

返回值: Node 节点对象,表示节点的前一个同级,如果没有前一个同级,则为 null
DOM 版本 Core Level 1 Node Object

相关页面

HTML DOM 参考手册: node.childNodes 属性

HTML DOM 参考手册: node.firstChild 属性

HTML DOM 参考手册: node.lastChild 属性

HTML DOM 参考手册: node.parentNode 属性

HTML DOM 参考手册: node.nextSibling 属性

HTML DOM 参考手册: node.nodeName 属性