qq_icecream_2
2017-01-06 10:53
<form>
<input type="text" id="count" /><button onclick="i">计时</button>
<button onclick="j">停止</button>
</form>
<script type="text/javascript">
var num=0;
function startCount() {
num+=1;
document.getElementById('count').value=num;
}
var i=setInterval("startCount()",1000);
var j=setTimeout(clearInterval("i"),3000);
</script>
你在button标签里用onclick事件调用函数写的就不对,调用的函数后面要加“()”,而且你在js代码中用的i和j的值都是setInterval()和setTimeout()这两个函数的返回值,根本不是调用了这个函数
楼上说的对,onclick事件调函数写的不对
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题