比较全面的event对像在IE与FF中的区别 推荐


Posted in Javascript onSeptember 21, 2009

window.event
IE:有window.event对象
FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)
鼠标当前坐标
IE:event.x和event.y。
FF:event.pageX和event.pageY。
通用:两者都有event.clientX和event.clientY属性。

鼠标当前坐标(加上滚动条滚过的距离)
IE:event.offsetX和event.offsetY。
FF:event.layerX和event.layerY。
标签的x和y的坐标位置:style.posLeft 和 style.posTop
IE:有。
FF:没有。
通用:object.offsetLeft 和 object.offsetTop。

窗体的高度和宽度
IE:document.body.offsetWidth和document.body.offsetHeight。注意:此时页面一定要有body标签。
FF:window.innerWidth和window.innerHegiht,以及document.documentElement.clientWidth和document.documentElement.clientHeight。
通用:document.body.clientWidth和document.body.clientHeight。

添加事件
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都会被执行。

标签的自定义属性
IE:如果给标签div1定义了一个属性value,可以div1.value和div1[”value”]取得该值。
FF:不能用div1.value和div1[”value”]取。
通用:div1.getAttribute(”value”)。

父节点、子节点和删除节点
IE:parentElement、parement.children,element.romoveNode(true)。
FF:parentNode、parentNode.childNodes,node.parentNode.removeChild(node)。

Javascript 相关文章推荐
ext combox 下拉框不出现自动提示,自动选中的解决方法
Feb 24 Javascript
回车直接实现点击某按钮的效果即触发单击事件
Feb 27 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
js生成随机数的过程解析
Nov 24 Javascript
浅谈jQuery 选择器和dom操作
Jun 07 Javascript
jQuery EasyUI常用数据验证汇总
Sep 18 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
Nov 21 Javascript
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
JavaScript中正则表达式使数字、中文或指定字符高亮显示
Oct 31 Javascript
ES6 Symbol在对象中的作用实例分析
Jun 06 Javascript
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
javascript 必知必会之closure
Sep 21 #Javascript
用JavaScript隐藏控件的方法
Sep 21 #Javascript
jquery 子窗口操作父窗口的代码
Sep 21 #Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
Sep 21 #Javascript
用jQuery技术实现Tab页界面之二
Sep 21 #Javascript
Tab页界面,用jQuery及Ajax技术实现
Sep 21 #Javascript
一个js写的日历(代码部分网摘)
Sep 20 #Javascript
You might like
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
jquery JSON的解析方式
2009/07/25 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
javascript的几种写法总结
2016/09/30 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
python实现人民币大写转换
2018/06/20 Python
python判断设备是否联网的方法
2018/06/29 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
python3 深浅copy对比详解
2019/08/12 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
python自动化办公操作PPT的实现
2021/02/05 Python
进修护士自我鉴定
2013/10/14 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
带病坚持工作事迹
2014/05/03 职场文书
助学贷款贫困证明
2014/09/23 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
解决MySQL报“too many connections“错误
2022/04/19 MySQL