日期:2014-05-16  浏览次数:20343 次

@@@IE和Mozilla的兼容性汇总@@@[不断追加中。。。]
日常工作中遇到的一些IE和Mozilla兼容的问题,这段时间整理了一下,写了点范例代码加强理解。

Event篇
    1,关于event的用法
    2,关于event.srcElement[IE]和event.target[Moz]
    3,键盘值的取得
    4,event.x,event.y[IE]和event.pageX,event.pageY[Moz]
    5,event.offsetX,event.offsetY[IE]和event.pageX,event.pageY[Moz]
    6,事件绑定

对象选择篇
    1,通过ID访问Html元素
    2,如果要使用document.form.item类似的访问方法,要注意下面的问题

DOM篇
    1,删除节点
    2,交换节点
    3,关于节点的插入
    4,关于innerHTML和innerText

详细内容请见:http://blog.csdn.net/LxcJie/archive/2007/08/10/1736463.aspx


------解决方案--------------------
坐沙发,慢慢学习,哈
------解决方案--------------------
只能坐板凳了,楼上不厚道^_^
------解决方案--------------------
lz好人,顺便接分
------解决方案--------------------
好多分喽...
------解决方案--------------------
顶,期待下文
------解决方案--------------------
up
------解决方案--------------------
支持...
不过一个人的力量太小...
------解决方案--------------------
好东西,省的东找西搜了。
------解决方案--------------------
我正需要呢~!谢谢~!
------解决方案--------------------
楼主是好人,顺便接分

顶~~~~~~~~~~~~~~~~~~
------解决方案--------------------

------解决方案--------------------
学习
------解决方案--------------------
对象选择写法有很多种,特别容易混淆。记得多反而错的概率大,我的原则是够用就行,多用常见的,单方面兼容的全部枪毙。
有id的就使用document.getElementById
name平时不用,只在image,form,a标签下又没id的时候用
定义时基本不用name,form里可能少量用到,这样在集合选择就用getElementsByTagName而不用getElementsByNames,避免不必要的问题

document.all,elements[],item()统统不用,一是适用范围小,二是用上面那些就够了,三是用的少也容易出错。

------解决方案--------------------
支持,接分!
------解决方案--------------------
好人
------解决方案--------------------

------解决方案--------------------
嗯 最近看了几篇XUL方面的文章 在CSS绑定事件方面IE和FF的区别不知道楼主是否也打算加上?呵呵 顶了再说(最近偷懒到连标点都不想打了~~^_^)
------解决方案--------------------
这个要顶
------解决方案--------------------
UP~
------解决方案--------------------
mark