选择第n个孩子 - children vs childNodes属性

Que*_*key -4 javascript

当你想选择第n个孩子时哪个更好或者有什么不同?请注意我不想使用jQuery.

Osc*_*Paz 6

好吧,你没有提供太多信息,但你有两种方法:

我们node是一个DOM节点:

node.childNodes[1]; //0 is the first child.
Run Code Online (Sandbox Code Playgroud)

其他方式...

node.querySelector(':nth-child(2)'); //in selectors, the first child has index 1.
Run Code Online (Sandbox Code Playgroud)