当我在jsfiddle上运行它时,它按预期工作,每隔1秒随机增加或减少div中的数字5,但是当我在html文件上以内联JS的形式运行它时,它等待1秒,然后每半秒或更短的时间按5变化。
http://jsfiddle.net/cT7a9/219/
我就是看不出我做错了什么,非常烦人
setInterval(function() {
random=(Math.floor((Math.random()*5)+1));
var plusOrMinus=Math.random() < 0.5 ? -1: 1;
random=random * plusOrMinus;
currentnumber=document.getElementById('number');
document.getElementById('number').innerHTML=parseInt(currentnumber.innerHTML) + random;
}
, 1000);
<span id="number">123</span>
https://stackoverflow.com/questions/51913320
复制相似问题