我对这段代码有一些问题。我的问题是,使用下面的代码,它没有加上带有“incr”的检测率文本。它只是输入 incr,但不加。
这是我的代码。
(function loop() {
var rand = Math.round(Math.random() * (3000 - 500)) + 500;
var incr=Math.floor(Math.random()*6);
setTimeout(function() {
document.getElementById('detection-ratio').innerText = '0 / '+ ++incr;
loop();
}, rand);
}());
默认情况下,“检测率”文本如下所示:
0 / 0
然后,假设“incr”生成数字“3”,那么它应该将最后一个 0 增加 3,所以它看起来像这样:
0 / 3
然后,假设它将生成一个新的“incr”,比如说“5”。然后它看起来像这样:
0 / 8
---> 但现在,它并没有这样做。它只是将'incr'写入'detection-ratio'而不增加它。