前台开发人员谁不憎恨IE?
这篇文章将自己在开发中遇到的IE与标准DOM不兼容的地方和IE的bug记录下来。
1. event:这个不多说,大家都知道。
2. .innerHTML: IE如是说 The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR.
3. checkbox:如果你先createElement一个checkbox,设置checked=true,然后appendChild到父元素上,他的checked==true了? firefoxf和chrome都没问题,IE却不然,checked硬是还是默认的false!但是如果你把操作顺序变一下,改为先appendChild再设置checked=true,这下IE让他的checked==true了。 不知道类似其他元素有木有类似的问题..
4. name:IE把所有动态添加的name属性改为submitName属性,这一坑爹举动造成getElementsByName()不能返回预期元素!ff和cm没有问题。
---------------------
IE的毛病远不止如此,遇到一点,更新一点