Mozilla 对 DOM 支持最好, 支持几乎全部 DOM level2, 部分 level 3.
Opera , Safari 对 DOM 支持的也不错。
IE 最糟, 支持 level 1 尚不完善。
document 对象是 BOM 的一部分。也是 XML DOM 的 Document 对象,JS 中的
大部分 DOM 处理过程都利用 document 对象。
例如,要使用 <html/> Element, 可以调用
[b]
注意 : IE5.5 由于 DOM 实现错误, document.documentElement 会返回
<body /> Element, 在 IE6 中已修复
[/b]
获得 <body/> Element 可以通过
Opera , Safari 对 DOM 支持的也不错。
IE 最糟, 支持 level 1 尚不完善。
document 对象是 BOM 的一部分。也是 XML DOM 的 Document 对象,JS 中的
大部分 DOM 处理过程都利用 document 对象。
<html>
<head><title>DOM Example</title>
</head>
<body>
<p>Hello World !</p>
</body>
</html>
例如,要使用 <html/> Element, 可以调用
var oHtml = document.documentElement;
var oHead = oHtml.firstChild;
var oBody = oHtml.lastChild;
var oHead1 = oHtml.childNodes[0];
var oHead2 = oHtml.childNodes.item(0);
document == oHtml.ownerDocument;
[b]
注意 : IE5.5 由于 DOM 实现错误, document.documentElement 会返回
<body /> Element, 在 IE6 中已修复
[/b]
获得 <body/> Element 可以通过
var oBody = document.body;