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

哪里错了?

哪里错了?

li274058914 2015-12-17 17:53:27
head>    <title></title>    <script type="text/javascript">        function bb() {            var nn = new Date();            document.getElementById("mm").value = nn;       var nn = setInterval("bb()", 1000);        }        function vv() {            clearInterval(nn);        }            </script></head><body><form><input  type="text"  id="mm" /><input  type="button"  value="jj"  onclick="bb()" /><input  type="button"  value="hh" onclick="vv()" /></form></body></html> clearInterval(nn);这里这个不能这样用吗?
查看完整描述

3 回答

已采纳
?
lynhao

TA贡献81条经验 获得超57个赞

还是作用域的问题哦,var nn这种第一是局部变量,所以会报出undefined的错误,把它声明为全局变量就可以了

查看完整回答
反对 回复 2015-12-17
?
li274058914

TA贡献4条经验 获得超0个赞

还没学到那里,要怎么改


查看完整回答
反对 回复 2015-12-17
?
lynhao

TA贡献81条经验 获得超57个赞

另外,你还重复定义了nn这个变量,所以记得起有实际意义的名字哦~加油

查看完整回答
反对 回复 2015-12-17
  • 3 回答
  • 0 关注
  • 1383 浏览
慕课专栏
更多

添加回答

举报

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