我正在尝试递归迭代整个页面。问题是是否有一个“TOP”节点,其他所有孩子都是他的后代,或者是一系列顶级节点。 我如何才能获得顶级节点?
我注意到整个页面都是名为“HTML”的节点
所以我尝试了这个:
document.getElementsByName("HTML")[0]
但它不起作用......
答案 0 :(得分:4)
有......
var topNode = document.documentElement;
这是DOM中的html
元素。
答案 1 :(得分:1)
你应该使用getElementsByTagName
document.getElementsByTagName("HTML")[0]