如何在JavaScript中从以前的同级访问DOM?
我试图从下一行的div(类2)中获取div的id(id 1)名称。当我使用previousSibling时,它在google chrome上起作用,但在safari上不起作用,因为safari将div之间的区域捕捉为“#text”。 在我的代码中,id名称是非常唯一的,并且有许多不同的id名称,所以我不想按id名称查找。 有什么好方法可以访问以前的兄弟姐妹吗如何在JavaScript中从以前的同级访问DOM?,javascript,html,Javascript,Html,我试图从下一行的div(类2)中获取div的id(id 1)名称。当我使用previousSibling时,它在google chrome上起作用,但在safari上不起作用,因为safari将div之间的区域捕捉为“#text”。 在我的代码中,id名称是非常唯一的,并且有许多不同的id名称,所以我不想按id名称查找。 有什么好方法可以访问以前的兄弟姐妹吗 <div id="parent"> <div id="1"> <div class="1-1">
<div id="parent">
<div id="1">
<div class="1-1"></div>
<div class="1-2"></div>
</div>
<div class="2"></div>
</div>
当我使用previousSibling时,它在google chrome上起作用,但在safari上不起作用,因为safari将div之间的区域捕捉为“#text”
它起作用了。它只是不能做你想让它做的事。它返回兄弟姐妹。在本例中是一个TextNode
你要找的是一个,一个节点的特定子类。这就是财产
使用调试器检查DOM节点,然后查找有关可用属性的文档是查找此类内容的好方法