<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(){代码部分})这样的形式才行。
添加回答
举报
0/150
提交
取消