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

为什么stop没有用??

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<form>

<input type="text" id="text" />

<input type="button" value="start" onclick="timer()" />

<input type="button" value="stop" onclick="clear()" />

</form>

</body>

</html>

<script>

var num=0;

var i;

function timer(){

document.getElementById("text").value=num;

num+=1;

i=setTimeout("timer()",2000);

}

//setTimeout("timer()",2000);

function clear(){

clearTimeout(i);

}

</script>



正在回答

1 回答

你的script好像没在html标签里

0 回复 有任何疑惑可以回复我~
#1

桃筠 提问者

script是可以放在html外面的
2019-04-22 回复 有任何疑惑可以回复我~
#2

唐不饿 回复 桃筠 提问者

那你最后找到原因了吗
2019-04-22 回复 有任何疑惑可以回复我~
#3

唐不饿

回复 桃筠我这里看你给了"//"
2019-04-22 回复 有任何疑惑可以回复我~
#4

桃筠 提问者 回复 唐不饿

没找到,//这是注释,不碍事的
2019-04-22 回复 有任何疑惑可以回复我~
#5

唐不饿 回复 桃筠 提问者

会不会是这个方法失效了啊,我那也没成过
2019-04-22 回复 有任何疑惑可以回复我~
#6

桃筠 提问者 回复 唐不饿

stop()和clear()是已经存在的方法,换了其他的方法名就对的
2019-04-22 回复 有任何疑惑可以回复我~
#7

唐不饿 回复 桃筠 提问者

哦,原来是这样啊
2019-04-22 回复 有任何疑惑可以回复我~
查看4条回复

举报

0/150
提交
取消

为什么stop没有用??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信