国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

self.attachevent is not a function的解決方法

2019-11-19 16:55:51
字體:
供稿:網(wǎng)友

注意原因:

window對象的attachEvent方法只在IE瀏覽器中有效,其它瀏覽器不支持這個方法,所以報錯。

self.attachevent is not a function其實就是以前的代碼, 沒有做chrome、firefox瀏覽器兼容導(dǎo)致。

self.attachEvent("onblur",function(){dd.style.display="none"})

上面的代碼在chrome瀏覽器肯定會報錯的。

因為chrome瀏覽器綁定事件不支持attachevent而支持addEventListener。

下面是臨時解決方法:

if(!self.addEventListener){		self.attachEvent("onblur",function(){ddd.style.display="none"})	}

但是效果會丟失,這個不報錯但效果也沒有了。

IE:element.attachEvent(”onclick”, func);。
FF:element.addEventListener(”click”, func, true)。
通用:element.onclick=func。雖然都可以使用onclick事件,但是onclick和上面兩種方法的效果是不一樣 的,onclick只有執(zhí)行一個過程,而attachEvent和addEventListener執(zhí)行的是一個過程列表,也就是多個過程。例 如:element.attachEvent(”onclick”, func1);element.attachEvent(”onclick”, func2)這樣func1和func2都會被執(zhí)行。

建議大家參考這篇文章的方法解決://m.survivalescaperooms.com/article/28637.htm

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹤岗市| 铜陵市| 荥阳市| 乌审旗| 巴彦淖尔市| 东至县| 正安县| 大竹县| 兴义市| 修文县| 互助| 赣榆县| 合江县| 花垣县| 木兰县| 清镇市| 镇巴县| 治县。| 襄汾县| 屏南县| 清新县| 新竹县| 江都市| 常德市| 隆子县| 吴旗县| 宁南县| 诏安县| 西盟| 从江县| 辉县市| 乌拉特后旗| 凉山| 深泽县| 萨嘎县| 安康市| 定陶县| 板桥市| 景德镇市| 木兰县| 精河县|