获取元素的孙子我有以下几点:与特定的ID
<div id="first">
<div id="second">
<button id="third"></button>
</div>
</div>
与first
ID的DIV不会改变它的ID,但second
和third
可能会改变。
如果从来没有改变过我会使用的东西下面的目标third
:
submission = document.getElementById("third");
然而,使用first
,我怎么会现在访问它?我试过以下,但得到不同的结果返回比上面的(这正是我需要的)
submission = document.querySelectorAll("div#first div button");
这似乎是工作,但不干净的外观:
document.getElementById("first").children[0].children[0];
在你的例子中,你使用的是香草JS,但你把它标记为jquery? – tgdn
“*'second'和'third' ......改变*”的方式是什么? –
他们可能是其他任何值 – pee2pee