上面代码运行时,为什么在点击按钮后,会弹出来3次alert?实在不明白,求大神指点,谢谢啦(∩_∩)
1 回答
慕容森
TA贡献1853条经验 获得超18个赞
在FireFox里,你的代码就是正常的;
在Chrome里,就会出现响应三次的情况;
说实话我刚才测试了一下,虽然也没弄明白具体原理,但是找了解决方法和一些新发现;
在
select()
函数里用e.preventDefault()
可以阻止多次响应;当
input
的value
为空的时候只会响应两次;多余的
select()
响应会在click()
方法执行完之后执行;
希望对你有帮助
添加回答
举报
0/150
提交
取消