self.attachevent is not a function的解決方法
注意原因:
window對象的attachEvent方法只在IE瀏覽器中有效,其它瀏覽器不支持這個(gè)方法,所以報(bào)錯(cuò)。
self.attachevent is not a function其實(shí)就是以前的代碼, 沒有做chrome、firefox瀏覽器兼容導(dǎo)致。
self.attachEvent("onblur",function(){dd.style.display="none"})
上面的代碼在chrome瀏覽器肯定會(huì)報(bào)錯(cuò)的。
因?yàn)閏hrome瀏覽器綁定事件不支持attachevent而支持addEventListener。
下面是臨時(shí)解決方法:
if(!self.addEventListener){ self.attachEvent("onblur",function(){ddd.style.display="none"}) }
但是效果會(huì)丟失,這個(gè)不報(bào)錯(cuò)但效果也沒有了。
IE:element.attachEvent(”onclick”, func);。
FF:element.addEventListener(”click”, func, true)。
通用:element.onclick=func。雖然都可以使用onclick事件,但是onclick和上面兩種方法的效果是不一樣 的,onclick只有執(zhí)行一個(gè)過程,而attachEvent和addEventListener執(zhí)行的是一個(gè)過程列表,也就是多個(gè)過程。例 如:element.attachEvent(”onclick”, func1);element.attachEvent(”onclick”, func2)這樣func1和func2都會(huì)被執(zhí)行。
建議大家參考這篇文章的方法解決:http://www.dbjr.com.cn/article/28637.htm
- 淺談addEventListener和attachEvent的區(qū)別
- addEventListener和attachEvent二者綁定的執(zhí)行函數(shù)中的this不相同
- javascript attachEvent綁定多個(gè)事件執(zhí)行順序問題
- JavaScript通過attachEvent和detachEvent方法處理帶參數(shù)的函數(shù)
- attachEvent的使用方法與傳遞參數(shù)[IE|firefox]
- javascript中attachEvent用法實(shí)例分析
- JS在IE和FF下attachEvent,addEventListener學(xué)習(xí)筆記
- Javascript 的addEventListener()及attachEvent()區(qū)別分析
- javascript attachEvent和addEventListener使用方法
- 如何解決attachEvent函數(shù)時(shí),this指向被綁定的元素的問題?
相關(guān)文章
javascript實(shí)現(xiàn)貪吃蛇游戲(娛樂版)
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)貪吃蛇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08原生js實(shí)現(xiàn)密碼強(qiáng)度驗(yàn)證功能
這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)密碼強(qiáng)度驗(yàn)證功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03微信小程序?qū)崿F(xiàn)可以截?cái)嗟钠俨剂鹘M件的示例代碼
本文主要介紹了微信小程序?qū)崿F(xiàn)可以截?cái)嗟钠俨剂鹘M件2022-01-01微信小程序?qū)崿F(xiàn)跑馬燈效果完整代碼(附效果圖)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)跑馬燈效果完整代碼(附效果圖),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05JavaScript數(shù)據(jù)結(jié)構(gòu)之棧實(shí)例用法
在本篇文章里小編給大家分享了關(guān)于JavaScript數(shù)據(jù)結(jié)構(gòu)之棧實(shí)例用法內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2019-01-01JavaScript實(shí)現(xiàn)元素滾動(dòng)條到達(dá)一定位置循環(huán)追加內(nèi)容
下面小編就為大家分享一篇JavaScript實(shí)現(xiàn)元素滾動(dòng)條到達(dá)一定位置循環(huán)追加內(nèi)容,具有很好的參考價(jià)值,希望對大家有所幫助2017-12-12