Javascript相当于以下CSS

时间:2015-11-19 17:58:12

标签: javascript html css

我想访问div中的span:

<div id="one">
    <span>Hello</span>
</div>

<div id="oe">
    <span>llo</span>
</div>

要在CSS中使用Hello访问范围,我会这样做

#one>span{//CSS style}

在javascript中这相当于什么?

2 个答案:

答案 0 :(得分:6)

您可以使用

选择此节点

document.querySelector('#one > span')

如果你有多个节点,你可以像这样使用querySelectorAll

var nodes = document.querySelectorAll('#one > span');
for(var i = 0; i < nodes.length; i++) {
  var node = nodes[i];
  // do stuff with node here
}

答案 1 :(得分:1)

一种方法是使用jQuery

$('#one > span').get(); // as an array of elements

$('#one > span').get(0); // the first element (in your case, the 'Hello')