<div class="keys">
<button id="a"></button>
<button id="b"></button>
</div>
我有很多按钮,我只想get
<div>
里面的那些与 class="keys"
,但我无法让它工作,
到目前为止我试过:
content = document.getElementsByClassName("keys");
kbButtons = content.getElementsByTagName("button");
我只是变得不确定
最佳答案
注意该方法如何命名为“getElements...”,复数形式。
document.getElementsByClassName()
返回一个 HTMLCollection,一个类似数组的对象。
content = document.getElementsByClassName("keys")[0];
kbButtons = content.getElementsByTagName("button");
您可以使用 [0]
括号语法访问 HTMLCollection 的第一个元素。
关于javascript - 您如何仅在 div 中获取按钮?没有 JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19084509/