ie 8 及更早 ie 版本,opera 7.0及其更早版本不支援 addeventlistener() 和 removeeventlistener() 方法。但是,對於這類瀏覽器版本可以使用 attachevent、detachevent() 方法來新增、移除事件控制代碼。
跨瀏覽器解決方法:
var x = document.getelementbyid("mybtn");
if (x.addeventlistener) else
if (x.attachevent)
注意:
addeventlistener()方法中的事件型別不使用「on」字首。attachevent()方法中的事件型別要使用「on」字首。
如何刪除IE8
之前安裝了一下ie8 beta2感受了一下新的功能。執行起來也挺不錯的,但當我公升級到ie8 rc版本的時候問題就非常的多,不知道是不是公升級的問題,每次關掉ie都會報乙個錯誤,非常的鬱悶。而且在使用bs系統的時候也會報一些錯誤,然後就不能正常工作了,實在是沒有辦法,特別是給客戶演示系統的時候出現錯...
IE8 新增class 相容 方法
var div document.getelementbyid followforum div.classname btn focus has sign 相容所有瀏覽器 一 el.setattribute class abc 複製 如下 test div ie6 7 div背景色不是紅色 ie8 9...
如何在Canvas中新增事件?
作為乙個前端,給元素新增事件是一件司空見慣的事情。可是在canvas中,其所畫的任何東西都是無法獲取的,更別說新增事件,那麼我們對其就束手無策了嗎?當然不是的!我們在平時專案中肯定都用過許多canvas的框架,我們發現事件在這些框架中已經使用的十分成熟了,而且並沒有出現特別嚴重的問題。那麼我們可以肯...