javascript菜鸟求解

knoisk 2017-04-02 11:09:33

这个会不会产生循环
...全文
279 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_33169765 2017-04-06
  • 打赏
  • 举报
回复
你不是执行 click() 吗?????
xuzuning 2017-04-05
  • 打赏
  • 举报
回复
我是说:用代码执行 click() 方法不会触发 onclick 事件
miaoch 2017-04-05
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
你不是执行 click() 吗?
你不是说click()没办法触发onclick事件吗。。。
xuzuning 2017-04-05
  • 打赏
  • 举报
回复
你不是执行 click() 吗?
miaoch 2017-04-05
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
代码调用任何事件方法都不会触发相应的事件 这是 js 预设的机制,请放心使用 blur() 不会触发 onblur事件 click() 不会触发 onclick事件 submit() 不会触发 onsubmit事件 ..........
<button onclick="alert('hello');"></button> <script type="text/javascript"> document.getElementsByTagName("button")[0].click(); </script> </body> 执行会弹出hello,作何解释
miaoch 2017-04-05
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
我是说:用代码执行 click() 方法不会触发 onclick 事件
那这有什么意义啊。onclick 事件本来就是鼠标点击才会触发。。 我的意思是说 用代码执行 element.click() ;的确能够执行onclick事件绑定的方法
cn00439805 2017-04-05
  • 打赏
  • 举报
回复
xuzuning 2017-04-03
  • 打赏
  • 举报
回复
代码调用任何事件方法都不会触发相应的事件 这是 js 预设的机制,请放心使用 blur() 不会触发 onblur事件 click() 不会触发 onclick事件 submit() 不会触发 onsubmit事件 ..........
天际的海浪 2017-04-02
  • 打赏
  • 举报
回复
不会死循环,当onblur事件触发时,元素已经失去焦点,再调用blur()方法是不会有任何作用的。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧