IE6上Javascript的悲催点记录首先对于IE6该死的问题不做讨论了,一句话“客户要用”就无需多讲了。IE6的CSS兼
IE6上Javascript的悲催点记录
首先对于IE6该死的问题不做讨论了,一句话“客户要用”就无需多讲了。
IE6的CSS兼容性主要是美工头痛的事,不做深入。
通常的CSS兼容IE的大杀器就是使用条件注释
?
?如果写法如下,那么在IE6上是悲剧的
?
?
?3.form[class]
?
在IE6/7中,如果form中有一个域的名字叫做className那么悲剧了,form.classXxx将无法正确执行。
?
原代码示例:
?
?注意“适配器实现类”的input,它的name="className"。
使用js取值
?
var form=$("form.DataEditor");alert("forms:"+form.length);//结果为0alert($("form")[0].className);//结果为[Object object]?这个悲剧是因为IE中支持按照表单名和表单域名进行索引,例如dataEditor1.billType。幸好在IE8+已经修复此问题了。
?
?
4.待续
?
?
?
?
?
