主要的问题在于FF用的基本是ECMA标准~
但是IE却多用了很多自己的非ECMA标准的方式实现~
导致了不兼容的存在~这不是容错不容错的问题!~

解决方案 »

  1.   

    倒,那js程序怎么处理?两套js,然后判断浏览器的版本或类型,再使用分别的js库?
      

  2.   

    其实现在js就是不很规范,所以我们尽量使用ECMA规定的去实现,少用跟浏览器相关的方法
      

  3.   

    看看ie7就知道为什么绝大部分人用ie但还需要努力去兼容ff
      

  4.   

    楼主的这种认识是错误的,createNodeIterator(好像是属于DOM 2级吧)遍历子节点,ff就实现了,ie6不行
      

  5.   

    楼主知道了就好,微软的DHTML参考里面说的很清楚,哪些是标准的哪些是非标准的,只是大家都不太理
    firefox的DOM参考里面那些是标准的那些是非标准的,哪些是为了兼容其他浏览器(比如IE)而实现的