【发布时间】:2022-01-25 07:12:21
【问题描述】:
我有 5 个空白框,我希望它们每 1 秒按顺序填满。我该怎么做呢?我的 JS 错误,无法正常工作。
let blankSquare = document.querySelectorAll(".square");
function fillUp() {
setInterval(() => {
blankSquare.classList.add(".fill")
}, 1000)
}
blankSquare.addEventListener("fillUp");
.square {
margin: 1vh;
height: 3vh;
width: 3vh;
background-color: none;
border: solid 2px grey;
}
.fill {
background-color: grey;
}
<div class="squares">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
【问题讨论】:
-
blankSquare.classList.add(".fill")试试不带“.”首先 -
@ThomasG2201 blankSquare 是一个集合而不是一个元素,因此涉及到几个问题
标签: javascript html