我可以使用
选择文档的正文和html部分$('body')
和
$('html')
分别是,但如何选择文档根目录?
答案 0 :(得分:21)
不确定您的意思,但选择您要执行的文档
$(document);
要获取文档的内容,我猜你需要documentElement,这与大多数环境中的<html>
标记相同。
$(document.documentElement);
答案 1 :(得分:2)
Document接口继承自Node,表示整个文档,例如HTML页面。虽然Document节点在概念上是文档的根,但它在物理上不是根 - 根节点是Document中的第一个Element节点,并且由documentElement属性表示。
您可以使用以下代码选择documentElement:
var root = document.documentElement;
OR
$(document.documentElement);
答案 2 :(得分:2)
DOM的根始终是html
元素
您可以使用$('html')
或$(':root')
来获取它。
以下断言应始终为真:
$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement