addEventListener相容ie低版本

2021-07-27 02:30:26 字數 473 閱讀 7327

之前一直使用addeventlistener來繫結事件,後來發現這個方法在ie低版本不支援,

ie低版本支援的是attachevent,他和addeventlistener的不同之處是第二個引數事件名要多加個「on」,比如「onclick」,而且他的this指向的是window,在使用的時候需要改變this指向,下面是乙個相容的寫法

var event = {};

event.addevents = function

(target,eventtype,handle);

}else);

};};

event.addevents(target,eventtype,handle);

};

呼叫方法:

event.addevents(document,"click",function

());

低版本IE迭代

刪除 api 功能 替代功能 attachevent addeventlistener window.execscript eval window.doscroll window.scrollleft window.scrolltop document.all document.getelement...

相容火狐 谷歌 低版本高版本IE的事件監聽方法

html htmllang en head metacharset utf 8 title title title style div1 div2 div3 style head body divid div1 divid div2 divid div3 div div div script var...

IE 相容模式

早期的瀏覽器,ie 獨大。這也就導致其很多東西和w3c 的標準有很多不一樣的地方。譬如他有自己才看的懂得自定義tag。乙個熟悉的名詞 瀏覽器大戰,形象的刻畫了這期間發生的事情。ie 的佔用量逐步下降,firefox 和chrome異軍突起,要不是 在windows 系統,真不知道ie 是否早就消亡了...