- 此问题在此处已有答案**:
Best way to get child nodes(5个答案)
Getting a random value from a JavaScript array(28个答案)
6小时前关门了。
我通过Javascript添加了EventListener,我想在按键后选择1个元素,然后我想将该元素的不透明度更改为1
我尝试从1 - 9生成随机数,并检查它们是否与元素id相同,但没有成功。
function animate() {
}
document.addEventListener("keydown", function() {
animate()
});
<div class="celok">
<div id="1" class="box">Text</div>
<div id="b" class="box">Text </div>
<div id="c" class="box">text</div>
<div id="d" class="box">Text</div>
<div id="e" class="box">Text</div>
<div id="f" class="box">Text</div>
<div id="g" class="box">Text</div>
<div id="h" class="box">Text</div>
<div id="i" class="box">Text</div>
</div>
1条答案
按热度按时间uqzxnwby1#
您可以使用
querySelectorAll
来获取所有不可见的元素(使用一个类)。然后对该数组执行get a random index操作,并对其应用
visible
类以在DOM中显示它