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

求各位大神帮我看看代码,为什么会这样。求教原理

求各位大神帮我看看代码,为什么会这样。求教原理

Sprash 2016-03-14 21:29:58
<head><meta charset="utf-8"> <script type="text/javascript">     var i={      a1:function(element,type,handler){      if(element.addEventListener){      element.addEventListener(type,handler,false);      }      else if(element.attachEvent){      element.attachEvent('on'+type,handler)      }else{      element['on'+type]=handler;      }      }     }   window.onload=function(){    function c1(){    var table=document.getElementById("table");var tr=document.createElement("tr");var td1=document.createElement("td");var td2=document.createElement("td");var td3=document.createElement("td");td1.innerHTML="1";td2.innerHTML="2";table.appendChild(tr);tr.appendChild(td1);tr.appendChild(td2);tr.appendChild(td3);   }    }var e1=document.getElementById("bt");   i.a1(bt,'click',"c1()"); </script>一段单纯的js代码,html部分我就没拿出来了。问题在  i.a1(bt,'click',"c1()");这,为什么,把函数先建好,再在这里放入函数会不行,只能把函数和 这句连在一起做成  i.a1(bt,'click',function(){代码部分})这样的形式才行。
查看完整描述

1 回答

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

添加回答

举报

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