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 相关文章推荐
jquery键盘事件使用介绍
Nov 01 Javascript
JS在textarea光标处插入文本的小例子
Mar 22 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
Apr 03 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
详解Vue快速零配置的打包工具——parcel
Jan 16 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 Javascript
阿望教你用vue写扫雷小游戏
Jan 20 Javascript
vue实现的封装全局filter并统一管理操作示例
Feb 02 Javascript
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
Apr 03 Javascript
JavaScript parseInt0.0000005打印5原理解析
Jul 23 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的sso单点登录实现方法
2015/01/08 PHP
PHP扩展开发入门教程
2015/02/26 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
详解package.json版本号规则
2019/08/01 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
[04:28]2014DOTA2国际邀请赛 采访小兔子LGD挺进钥匙体育馆
2014/07/14 DOTA
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
Python map和reduce函数用法示例
2015/02/26 Python
Python计算三角函数之asin()方法的使用
2015/05/15 Python
对python 自定义协议的方法详解
2019/02/13 Python
Python Flask框架扩展操作示例
2019/05/03 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
学习python需要有编程基础吗
2020/06/02 Python
西安当代医院管理研究院笔试题
2015/12/11 面试题
Java语言程序设计测试题改错题部分
2014/07/22 面试题
房屋改造计划书
2014/01/10 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
努力工作保证书
2015/02/28 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书