語法
var element = document.documentElement;
示例
var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
//firstTier是由根元素的所有子節(jié)點(diǎn)組成的一個(gè)NodeList
for(var i = 0;i < firstTier.length;i++){
//使用根節(jié)點(diǎn)的每個(gè)子節(jié)點(diǎn)
//如 firstTiger[i]
}
備注
- 使用這個(gè)只讀屬性能很方便的獲取到任意的根元素;
- HTML文檔通常包含一個(gè)子節(jié)點(diǎn)<html>费坊,可能在它前面還有個(gè)DOCTYPE聲明。XML文檔通常包含多個(gè)子節(jié)點(diǎn):根元素犁享,DOCTYPE聲明再来,和processing instructions。
所以你應(yīng)該使用document.documentElement來獲取根元素闻鉴,而不是document.firstChild茵乱。
控制臺(tái)輸出結(jié)果