为了账号安全,请及时绑定邮箱和手机立即绑定

已经在webstorm上尝试过,可是onclick依然不能关联statcount()事件,表示已经一脸懵逼!!

已经在webstorm上尝试过,可是onclick依然不能关联statcount()事件,表示已经一脸懵逼!!

紫皇夜雨 2016-03-14 11:10:04
<!DOCTYPE HTML> <html> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">     <title>计时器</title> </head> <script type="text/javascript">     var num=0;     var i;     function startCount(){         document.getElementById('count').value=num;         num=num+1;         i=setTimeout("startCount()",1000);     }     function stopCount(){         clearTimeout(i);     } </script> </head> <body> <form>     <input type="text" id="count" />     <input type="button" value="Start" onlick="startCount()" />     <input type="button" value="Stop" onclick="stopCount()" /> </form> </body> </html>
查看完整描述

3 回答

已采纳
?
卖火柴的小舒

TA贡献42条经验 获得超16个赞

 <input type="button" value="Start" onlick="startCount()" />

==》

 <input type="button" value="Start" onclick="startCount()" />

onclick!onclick!onclick!

查看完整回答
反对 回复 2016-03-14
?
qq_冲哥_0

TA贡献40条经验 获得超30个赞

1, 像上面所说:onlick="startCount()" , onlick 出错,少了个C。

2,i=setTimeout("startCount()",1000);  应该写成i=setTimeout(startCount,1000);  starCount后面不该有括号,不加引号。

有括号表明是函数执行,它只是一个执行结果。

没有括号表明是函数引用,引用就是所有函数代码放到这个地方。

查看完整回答
1 反对 回复 2016-03-14
  • 3 回答
  • 1 关注
  • 2847 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信