- 0
- 0
- 约9.9千字
- 约 7页
- 2017-05-04 发布于河南
- 举报
IE_Firefox兼容性问题
IE Firefox 兼容性问题
1. 对象问题
1.1 Form对象
现有问题:
现有代码这获得form对象通过document.forms(formName),这样使用在IE 能接受,MF 不能。
解决方法:
改用作为下标运算。改为document.forms[formName]
备注
上述的改用作为下标运算中的formName是id而name
1.2 HTML对象
现有问题:
在IE 中,HTML 对象的ID 可以作为document 的下属对象变量名直接使用。在MF 中不能。
document.all(itemName)或者document.all(itemId)
解决方法:
使用对象ID作为对象变量名
document.getElementById(itemId)
备注
document.all是IE自定义的方法,所以请大家尽量不使用。
还有一种方式,在IE和MF都可以使用
var f = document.forms[formName ];
var o = f. itemId;
1.3 DIV对象
现有问题:
在IE 中,DIV对象可以使用ID作为对象变量名直接使用。在MF 中不能。
DivId.style.display = none
解决方法:
document.getElementById(DivId).style.display = none
备注
获??对象
原创力文档

文档评论(0)