谁来帮我看看这段JS代码哪里出错了?我的目的是点击按钮后,每隔一秒执行一次(也就是A=A+1)
发布网友
发布时间:2022-09-15 13:28
我来回答
共2个回答
热心网友
时间:2023-10-09 05:10
请注意document.write()在加载完的网页使用会使网页清空在显示参数里的内容
你可以试试下面的代码:
document.write("我是页面加载中执行的"); //他会正常显示
再换这一句:
//如果将这一句放进去就会清空页面
window.onload=function(){ //页面加载完所执行的代码
document.write("我要清空页面");
}
也就是说,
这就是为什么按钮不见了的原因
但是为什么会执行代码,代码不也清空了吗?
由于代码已经被存入内存
而且有setTimeout这个触发条件
所以会继续执行代码
热心网友
时间:2023-10-09 05:11
settimeout是延迟执行 不是重复执行 试试 setInterval