首页
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里面。或者你是没生成一次就给按钮绑定一次事件。
相关问答
最新问答
少华山玻璃栈道门票多少钱
我从广州坐动车到深圳后怎么去大芬油画村?
一般焊接电脑主板上的电容之类的东西,用松香好还是 焊锡膏好,
有50%的锰铁矿,有无开采价值
我们家人在外地打工,已多年了,这么多年的田地,一直都是我们生产队里面的人在种植。现在听说农村土地改
请问可以帮我注册“小米粒资源网论坛”的账号吗
刚出来的小甲鱼吃什么?
岚的 风见鸡 平假名 日文歌词
糖尿病常见并发症有哪些啊?
是不是开通了年会员就可以拥有QQ靓号的资格?求大神帮助