IE和Mozilla对DOM的支持存在着分歧。
分歧1、空白和换行
IE会忽略节点间生成的空白文本节点和换行符号,而 Mozilla不会这样做。为了避免定位到空的文本节点(元素节点之间的空格和换行符号),我们使用函数来检查节点的类型:
firstChild 属性
lastChild 属性
nextSibling属性
分歧2、 getElementById()
如果给定的ID匹配某个元素的name特性,IE6还会返回这个元素。
分歧3 、 删除节点
IE中可用removeNode();removeChild(a);
但Firefox 中只能用removeChild(a);
未完待续!