87,993
社区成员
发帖
与我相关
我的任务
分享
谢谢大佬指点! 看上去比自己的舒服了太多了!
我就是用steInterval...
<!DOCTYPE html />
<html>
<head>
<title>back space</title>
</head>
<body>
<span id="content">0</span>
<input type="button" onclick="changeRun();" id="btn" value="开始" />
<input type="button" onclick="reset();" value="重置" />
</body>
</html>
<script type="text/javascript">
var btn = document.getElementById("btn");
var spn = document.getElementById("content");
var idx = 0;
var run = false;
var interval = setInterval(function () {
if (run) {
idx += 1;
spn.innerHTML = idx;
}
}, 2000);
function changeRun() {
if (btn.value == '开始') {
btn.value = '暂停';
run = true;
} else {
btn.value = '开始';
run = false;
}
}
function reset() {
btn.value = '开始';
run = false;
idx = 0;
spn.innerHTML = idx;
}
</script>
乖巧