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和CSS速查手册
Aug 20 Javascript
浅析jQuery的链式调用之each函数
Dec 03 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
Sep 16 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
JavaScript实现选中文字提示新浪微博分享效果
Jun 15 Javascript
React和Vue中监听变量变化的方法
Nov 14 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
Dec 20 Javascript
基于javascript实现日历功能原理及代码实例
May 07 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
短波的认识
2021/03/01 无线电
PHP网站提速三大“软”招
2006/10/09 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
ES6学习教程之对象字面量详解
2017/10/09 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
Python机器学习之决策树算法
2017/12/22 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python写一个随机点名软件的实例
2019/11/28 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
经典优秀个人求职自荐信格式
2013/09/25 职场文书
小区门卫工作职责
2013/12/14 职场文书
车辆安全检查制度
2014/01/12 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
单位工作证明书格式
2014/10/04 职场文书
毕业生入职感言
2015/07/31 职场文书
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
关于EntityWrapper的in用法
2022/03/22 Java/Android