22

我可以使用选择文档的正文和 html 部分

$('body')

$('html')

分别,但是如何选择文档根目录?

4

3 回答 3

34

不知道你的意思,但要选择你做的文件

$(document);

要获取文档的内容,我猜您需要 documentElement,它与<html>大多数环境中的标签相同。

$(document.documentElement);
于 2012-07-26T09:33:45.290 回答
3

DOM 的根始终是html元素。
您可以使用$('html')或获取它$(':root')

以下断言应始终为真:

$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement
于 2016-07-25T10:17:46.113 回答
2

Document 接口继承自 Node,表示整个文档,例如 HTML 页面。尽管 Document 节点在概念上是文档的根,但它实际上并不是根 - 根节点是 Document 中的第一个 Element 节点,并由其 documentElement 属性表示。

您可以使用以下代码选择 documentElement:

var root = document.documentElement;

或者

$(document.documentElement);
于 2012-07-26T09:57:18.147 回答