browser 对 DOM 的支持

Mozilla 对 DOM 支持最好, 支持几乎全部 DOM level2, 部分 level 3.
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;



注意 : IE5.5 由于 DOM 实现错误, document.documentElement 会返回
<body /> Element, 在 IE6 中已修复


获得 <body/> Element 可以通过
var oBody = document.body;


你可能感兴趣的:(html,xml,Opera,IE,Safari)