1、对于form表单里面的东西, IE直接使用name就可以调用,这些对象都是默认存在的。而firefox需要使用document.getElementById初始化这些对象。兼容的方法我现在想到的是:
try {
var foo = document.getElementById(“foo”);
} catch(e) {}
var foo = document.getElementById(“foo”);
} catch(e) {}
这样在IE里面的报错会屏蔽掉,而在firefox里面就正常调用了初始化的方法了。
2、innerHTML在firefox里面附值如果不先设置为空的话,会有些问题,内容显示不正常。而IE里面不会有这样的问题。
解决方案是在任何附值前都写一个
foo.innerHTML = “”;











