
javascript DOM 操作
一、IE 中的操作
1.IE 中 DOM 的支持
IE 中是以 AcitveX 来支持 DOM 的,共有 5 个版本
Microsoft.XmlDom
MSXML2.DOMDocument
MSXML2.DOMDocument.2.0
MSXML2.DOMDocument.3.0
MSXML2.DOMDocument.4.0
2.创建方法
var oXmlDom = new ActiveXObject("Microsoft.XmlDom");
3.载入 XML 数据
load 方法:从文件载入 XML 数据,默认采用异步方式
oXmlDom.async = false;
MSXML 有 readystate 属性,可以用来判断读取状态;
有 onreadystatechange 属性,可以用来设置载入完毕后的回调函数
oXmlDom.load() 载入 xml 文件
oXmlDom.loadXML() 载入 xml 数据,一般是 xml 字符串
4.IE 中遍历 DOM 文档
documentElement 文档根元素的引用
attributes 节点属性数组
childNodes 节点子节点数组
firstChild 第一个子节点引用
lastChild 最后一个子节点引用
parentNode 父节点
nextSibling 下一个邻居节点
previousSibling 上一个邻居节点
nodeName 节点名
nodeType 节点类型
nodeValue 节点值
ownerDocument 回到根节点
IE 中特有的属性
text 所有子节点的值
xml 子节点的 xml 代码
5.IE 中处理错误