Javascript 选择第n个子-子对象与子节点属性
当您想要选择第n个孩子时,哪一个更好或有什么区别?请注意,我不想使用jQuery。好吧,您没有提供太多信息,但有两种方法: 让Javascript 选择第n个子-子对象与子节点属性,javascript,Javascript,当您想要选择第n个孩子时,哪一个更好或有什么区别?请注意,我不想使用jQuery。好吧,您没有提供太多信息,但有两种方法: 让节点成为DOM节点: node.childNodes[1]; //0 is the first child. 另一种方式 node.querySelector(':nth-child(2)'); //in selectors, the first child has index 1. 您不太擅长搜索:,如果它有不同的标记怎么办?元素。儿童[1]问题应伴随您的问题和相关
节点
成为DOM节点:
node.childNodes[1]; //0 is the first child.
另一种方式
node.querySelector(':nth-child(2)'); //in selectors, the first child has index 1.
您不太擅长搜索:,如果它有不同的标记怎么办?
元素。儿童[1]
问题应伴随您的问题和相关的HTML标记,如果可能,包括一个或类似的问题演示。此外,了解一些好的资源和您正在使用的语言的基础知识。和是一个很好的开始。我应该在上面的评论中按照FelixKing使用childNodes
还是children
?@user3293082:children
将只提供元素(这可能是您想要的)childNodes
将为您提供元素、文本节点和注释节点。@T.J.Crowder是对的。querySelector()也只提供元素。