为了账号安全,请及时绑定邮箱和手机立即绑定

JS事件的调用

JS事件的调用

慕先生4543078 2017-05-01 21:37:11
<div>     <span></span> </div>function fun_1(str){     console.log(str); } window.onload = function(){     var div = document.getElementsByTagName("div")[0];     var span = div.getElementsByTagName("span")[0];          var strDiv = "div焦点";     var strSpan = "span焦点";          div.onclick = fun_1(strDiv);     span.onclick = fun_1(strSpan);      }这样写的话,页面加载完成后,会直接打印,点击事件无效。但如果写成匿名函数,在其中调用    div.onclick = function(){fun_1(strDiv)};     span.onclick = function(){fun_1(strSpan)};这样就正常了,请问这是为什么。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信