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

为啥通过类名查找 HTML 元素在 IE 5,6,7,8 中无效?
不是所有的浏览器都遵循DOM标准吗?那为什么在ie中不支持document.getElementsByClassName方法呢,求解!
dom js javascript ie getElmByClassName

------解决方案--------------------
ie几呀。ie说我们实现我们理解的dom标准。这种情况在ie9-10已经有所改变
------解决方案--------------------
ie6你可以视为怪胎,为了兼容它,花费的精力是其它浏览器的N倍。但因为历史地位,苦逼的我们不得不一次又一次向它妥协。
什么时候IE678占5%以下了,才能无视它的存在。
------解决方案--------------------
引用:
Quote: 引用:

不是所有的浏览器都遵循DOM标准吗?那为什么在ie中不支持document.getElementsByClassName方法呢,求解!

也就是说ie并不是完全支持dom标准的啊!


2001年10月,微软发布Windows XP,包括Internet Explorer 6。
标准在进步,IE6已然老土。
------解决方案--------------------
引用:
Quote: 引用:

不是所有的浏览器都遵循DOM标准吗?那为什么在ie中不支持document.getElementsByClassName方法呢,求解!

也就是说ie并不是完全支持dom标准的啊!

ie9之前的版本是部分实现dom的标准,但他实现的这个标准跟官方的标准还是有出入的