2 zx1222sss zx1222sss 于 2016.09.24 16:28 提问

js给元素绑定单机事件 为什么第一次不触发第二次才触发

图片说明

3个回答

fu415037685
fu415037685   2016.09.24 16:39

绑定什么事件 触发什么事件 都不明白

zx1222sss
zx1222sss 单击啊 点两下才能实现
大约一年之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.09.24 18:20

你在这个事件if的前面打印一行日志信息console.log("click event");看看浏览器的控制台是不是有对应的输出信息。
有可能是事件触发了,但是两次走的分支不同,页面没有明细的效果。

showbo
showbo   Ds   Rxr 2016.09.25 12:09

你那个元素的display 不是通过style设置的吧,而是通过css,这样使用style.display是获取不到css设置的值,会导致第一次判断失败什么的,自己检查css设置的默认值是什么,或直接设置style中的display

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!