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 相关文章推荐
使用js修改客户端注册表的方法
Aug 09 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
Mar 27 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
Nov 17 Javascript
Web开发必知Javascript技巧大全
Feb 23 Javascript
JavaScript里 ==与===区别详解
Aug 16 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
Vue.js开发环境搭建
Nov 10 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
Oct 25 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
Vue中props的详解
May 16 Javascript
JS继承定义与使用方法简单示例
Feb 19 Javascript
关于React Native 无法链接模拟器的问题
Jun 21 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
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
Python的time模块中的常用方法整理
2015/06/18 Python
详解python调度框架APScheduler使用
2017/03/28 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
电子信息毕业生自荐信
2013/11/16 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
党支部综合考察材料
2014/05/19 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
办护照工作证明
2014/10/01 职场文书
2014年德育工作总结
2014/11/20 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
使用MybatisPlus打印sql语句
2022/04/22 SQL Server