首页
13问答网
>
onclick为什么只执行一次,总是只能执行第一个函数(showup),是不是flag的全局变量和局部变量的问题?
onclick为什么只执行一次,总是只能执行第一个函数(showup),是不是flag的全局变量和局部变量的问题?
2025-03-04 08:50:22
推荐回答(1个)
回答1:
function show(){
for(var i=0;i<11;i++){
document.body.innerHTML+='
'+i+'
';//问题出在这里
}
}
你每次执行的时候都会将body里面的html重新生成一遍,这样那个button按钮就是一个新的按钮,而你并没有给这个按钮绑定事件。
解决办法就是使用一个把你生成的html写在一个div里,而不是整个body里面。或者你是没生成一次就给按钮绑定一次事件。
相关问答
最新问答
开货车新手。得怎么学倒车?
空气滤芯什么作用?
制定和制订的区别
一道选择题
来几首励志的歌,要像汪峰的《怒放的生命》那样的,只要男人唱的。不要复制一堆过来.
为什么啤酒喝起来像泔水的味道,还有那么多人爱喝呢?
关于UPS不间断电源的问题咨询
从音质上对比,艾利和跟爱欧迪哪个比较好?现在的艾利和跟爱欧迪哪款MP3比较值得入手?索尼呢?
我奶奶以前得过脑中风 应该注意点什么
碘伏能和过氧化氢能前后使用吗?