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.combobox中文api和例子,修复了上面的小bug
Mar 28 Javascript
JavaScript入门之事件、cookie、定时等
Oct 21 Javascript
用jquery仿做发微博功能示例
Apr 18 Javascript
jQuery操作cookie方法实例教程
Nov 25 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
JS实现星星评分功能实例代码(两种方法)
Jun 09 Javascript
Angular在模板驱动表单中自定义校验器的方法
Aug 09 Javascript
BootStrap数据表格实例代码
Sep 13 Javascript
微信小程序实现手指拖动选项排序
Apr 22 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
深入了解Vue.js 混入(mixins)
Jul 23 Javascript
关于Vue中$refs的探索浅析
Nov 05 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压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
python中set常用操作汇总
2016/06/30 Python
用python与文件进行交互的方法
2018/03/01 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
简单分析python的类变量、实例变量
2019/08/23 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
提高python代码运行效率的一些建议
2020/09/29 Python
用python写PDF转换器的实现
2020/10/29 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫