嗨伙计们,我想知道为什么这段代码不起作用,我是新手javascript和玩它.当我把它放在onload函数中它不起作用,我不知道为什么.我在onload函数中有很多其他代码但是我已经删除了这个例子.无论如何,其他代码工作正常,但它只是这一点没有.
window.onload = function() {
var i, timer, divide;
i = 0;
divide = 100;
function start() {
timer = self.setInterval("increment()", (1000 / divide));
}
function increment() {
i++;
document.getElementById("timer_out").innerHTML = (i / divide);
}
function stop() {
clearInterval(timer);
timer = null;
}
function reset() {
stop();
i = 0;
document.getElementById("timer_out").innerHTML = (i / divide);
}
}Run Code Online (Sandbox Code Playgroud)
<div>
<span id="timer_out">0</span>
</br>
<input type="button" value="Start" onclick="start()"/>
<input type="button" value="Stop" onclick="stop()"/>
<input type="button" value="Reset" onclick="reset()"/>
</div>Run Code Online (Sandbox Code Playgroud)