1. 当js调用DOM对文档进行操控时要兼容FF和IE每个html标签之间不能留有空格,因为在FF中空格也被认为是一个空的text对象 ---à [object Text]
2. 在用DOM对FF(火狐)时,FF不支持parentElement parement.children这种写法可以用parentNode parentNode.childNodes代替
3.childNodes的下标的含义在IE和火狐中不同,火狐使用DOM规范,childNodes中会插入空白文本节点
一般可以通过node.getElementsByTagName()来回避这个问题
4. 当html中节点缺失时,IE和火狐对parentNode的解释不同,例如
<form>
<table>
<input/>
</table>
</form>
火狐中input.parentNode的值为form, 而IE中input.parentNode的值为空节点
5. 火狐中节点没有removeNode方法,必须使用如下方法
node.parentNode.removeChild(node) (兼容ie和火狐)