js 跨浏览器问题DOM二级绑定onclick事件出现问题


function Re(){

var Yi=document.getElementsByTagNameNS("a");

for(var i=0;i<Yi.length;i++){

       popUp=function(winURL){//window对象的open()方法来创建新的浏览器窗口

window.open(winURL,"popUp","width=320,height=480");

}

Yi[i]=popUp(this.href);

return false;


var Tc=document.getElementById("Tc");

/*function Rc(){//Dom0级事件:

var Fan=document.getElementsByTagName("a");


for(var i=0;i<Fan.length;i++){

Fan[i].onclick=function(){"

Fan[i]= popUp(this.href);

return false;

}}}

Rc();*/

 


var lilike={

//添加句柄

Nuse:function(Dc,type,handler){

if(Dc.addEventListener){

Dc.addEventListener(type,handler,false);  //google等浏览器 Dom二级事件

}else if(Dc.attachEvent){

Dc.attachEvent('on'+type,handler);//ie浏览器 DOM二级事件

}else{

Dc['on'+type]=handler; //DOM 0级事件

}

}

}

lilike.Nuse(Fan[i],'click',Re);

}}

也不知道哪里出现了问题!

求教。

乱也
浏览 1379回答 1
1回答

anet

你都没有办法描述清楚问题,想帮你,也很为难啊你至少描述一下,你要做什么效果,结果做了什么效果二级绑定 。。。不要随意发明术语好嘛。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript