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


Posted in Javascript onApril 04, 2017

注意原因:

window对象的attachEvent方法只在IE浏览器中有效,其它浏览器不支持这个方法,所以报错。

self.attachevent is not a function其实就是以前的代码, 没有做chrome、firefox浏览器兼容导致。

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只有执行一个过程,而attachEvent和addEventListener执行的是一个过程列表,也就是多个过程。例 如:element.attachEvent(”onclick”, func1);element.attachEvent(”onclick”, func2)这样func1和func2都会被执行。

建议大家参考这篇文章的方法解决:https://3water.com/article/28637.htm

Javascript 相关文章推荐
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
Sep 14 Javascript
客户端js性能优化小技巧整理
Nov 05 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
jquery插件hiAlert实现网页对话框美化
May 03 Javascript
浅谈angular.js中实现双向绑定的方法$watch $digest $apply
Oct 14 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
Sep 09 Javascript
Ztree新增角色和编辑角色回显问题的解决
Oct 25 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
js 提取某()特殊字符串长度的实例
Dec 06 Javascript
小程序实现左右来回滚动字幕效果
Dec 28 Javascript
简单谈谈javascript高级特性
Sep 04 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
Apr 04 #Javascript
Vue.js实战之使用Vuex + axios发送请求详解
Apr 04 #Javascript
Vue.js实战之组件的进阶
Apr 04 #Javascript
关于axios返回空对象的问题解决
Apr 04 #Javascript
jQuery自定义图片上传插件实例代码
Apr 04 #jQuery
jQuery使用unlock.js插件实现滑动解锁
Apr 04 #jQuery
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 #jQuery
You might like
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
PHP自定义多进制的方法
2016/11/03 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python map及filter函数使用方法解析
2020/08/06 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
Redis 哨兵集群的实现
2021/06/18 Redis
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
Python天气语音播报小助手
2021/09/25 Python