偶遇 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表单无效。