【发布时间】:2019-03-07 14:38:02
【问题描述】:
我创建了一个计数器。
dk = parseInt(document.querySelector('.dm').innerText);
for (var i = 0; i <= dk; i++) {
(function(i) {
setTimeout(function() {
document.querySelector('.dm').innerText = i;
}, i * 100);
})(i);
}
console.log(dk);
.counter { display: flex; }
.dm {
background: tomato;
padding: 15px;
font-size: 5em;
font-weight: 700;
width: 100px;
height: auto;
text-align: center;
margin: 0 2px;
}
<div class="counter">
<div class="dm">40</div>
<div class="dm">30</div>
</div>
问题只是第一个 div 计数器正在工作。 我们可以通过类名之类的html dom解析innerHTMl的元素吗...我尝试但结果是Nan。 如果我添加具有不同内部值的相同类名,我想运行所有计数器。
【问题讨论】:
-
“我尝试但结果是 Nan” - 问题/sn-p 中没有任何内容会返回
NaN。请添加minimal reproducible example 以显示实际问题。 -
没有得到您的问题,所以您想整理一下计数器 div 中存在的所有这些 dm innerhtml 值。就像你的例子一样 40 + 30 = 70。
标签: javascript html css loops dom