当前位置: 代码迷 >> Web前端 >> 偶遇 IE 和 FF 一个兼容有关问题
  详细解决方案

偶遇 IE 和 FF 一个兼容有关问题

热度:364   发布时间:2012-10-17 10:25:47.0
偶遇 IE 和 FF 一个兼容问题

?

 var htmlObject;
 document.getElementById(htmlObject);

?

比如页面上有如下<DIV ID="customer"></DIV>

?

在IE下: htmlObject="Customer"?传入,不会有问题。

在FF下: htmlObject="Customer“ 传入,报错。

?

结论: FF 对大小写比IE要求更严格。

?

环境:IE:8.0,FF:3.6.16

?

----------------------------------------------------------------

?

给对象绑定一个事件:

IE8:

对象名.addEventListener("事件名(不带ON)",函数名,true/false);

FF5:

对象名.attachEvent("事件名",函数名);

?----------------------------------------------------------------

?

FF 下用脚本给一个table对象display='block'时,出现table和tbody的宽度不一样。IE下正常。

解决方法:

1. display='table'

2. 给table套一个<div>,控制div的display。

3. display=''; display设一个空的字符串。

?

-------------------------------------------------------------------

?

document.all.item 属于IE专用,在FF无效。

?

-------------------------------------------------------------------

?

FF 下载时,java代码里设置文件头,filename中不能有空格。如filename="feji fesf.xls"? 浏览器上就成了"feji"

?

?

-------------------------------------------------------------------

?

?

FF下,form表单不能写在table内。否则form表单无效。

  相关解决方案