下面是网上摘到的:IE与FF的js兼容性问题总结(转)
2007-06-25 17:11:56 原文地址: http://blog.sina.com.cn/u/49e464d8010009fs [查看原文]
做了几周的js兼容性,多少总结了几条经验,下面把ff下常用的替代写法和区别列举出来,大家共享。
1,document.getElementById替代document.all(ie适用)
2,集合[]替代()(ie适用)
3,target替代srcElement;parentNode替代parentElement(parentNode ie适用)
4,node.parentNode.removeChild(node)替代removeNode(this)(ie适用)
5,有空白文本节点
6,无outerHTML属性
7,事件局部变量e替代事件全局变量event
8,e.button键值有别于event.button,只有3个键值而无组合键值
9,无ondrag事件
10,DOMMouseScroll替代onmousewheel;-e.detail替代event.wheelDelta
11,addEventListener替代attachEvent;removeEventListener替代detachEvent
12,e.preventDefault()替代event.returnValue=false;e.stopPropagation()替代event.cancelBubble=true
2007-06-25 17:11:56 原文地址: http://blog.sina.com.cn/u/49e464d8010009fs [查看原文]
做了几周的js兼容性,多少总结了几条经验,下面把ff下常用的替代写法和区别列举出来,大家共享。
1,document.getElementById替代document.all(ie适用)
2,集合[]替代()(ie适用)
3,target替代srcElement;parentNode替代parentElement(parentNode ie适用)
4,node.parentNode.removeChild(node)替代removeNode(this)(ie适用)
5,有空白文本节点
6,无outerHTML属性
7,事件局部变量e替代事件全局变量event
8,e.button键值有别于event.button,只有3个键值而无组合键值
9,无ondrag事件
10,DOMMouseScroll替代onmousewheel;-e.detail替代event.wheelDelta
11,addEventListener替代attachEvent;removeEventListener替代detachEvent
12,e.preventDefault()替代event.returnValue=false;e.stopPropagation()替代event.cancelBubble=true
解决方案 »
- 急!!在线等待,js问题,马上结贴
- js中或(||)运算符的问题
- 在JavaScript中,函数没有引用参数?
- jquery 方法传递的参数可以是jquery对象吗?
- 跪求进来看看这个问题,谢谢
- 用 table 的 insertRow() 和 insertCell() 增加表格行时,所在 div 怎么会跳到页面下方去呢?
- 求一个JS标签内容轮换效果。。
- 请...问...各...位...大...侠... 如何获得Table中指定行, 指定控件的值.
- 子父窗口传值的问题
- 一个小问题,请高手执教!!!
- 中文部分不能正常显示
- Syntax error, unrecognized expression: #<%=TextBox1.ClientID%>
http://download.csdn.net/source/373109