这个previousSibling
属性返回同一树级别上的前一个节点。
这个previousSibling
属性返回一个节点对象。
这个previousSibling
属性是只读的。
previousSibling
返回前一个兄弟姐妹节点:元素节点、文本节点或注释节点。
元素之间的空白也是文本节点。
previousElementSibling
返回前一个兄弟姐妹元素(忽略文字和注释)。
在 HTML DOM 术语中:
节点是所有节点(元素节点、文本节点和注释节点)。
元素之间的空白也是文本节点。
元素只是元素节点。
兄弟姐妹是"brothers" 和"sisters"。
兄弟姐妹是具有相同父节点的节点(在同一子节点列表)。
元素兄弟姐妹是具有相同父级的元素(在同一孩子们列表)。
子节点返回孩子节点(元素节点、文本节点和注释节点)。
孩子们返回孩子元素(不是文本和注释节点)。
下一个兄弟姐妹返回下一个节点(元素节点、文本节点或注释节点)。元素之间的空白也是文本节点。
下一个元素同级返回下一个元素(不是文本和注释节点)。
上一个兄弟姐妹返回前一个节点(元素节点、文本节点或注释节点)。元素之间的空白也是文本节点。
前一个元素同级返回前一个元素(不是文本和注释节点)。
element.previousSibling
node.previousSibling
类型 | 描述 |
节点 | 该节点的前一个兄弟节点。null 如果不存在先前的兄弟姐妹。 |
element.previousSibling
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!