22

ドキュメントの本文とHTML部分を使用して選択できます

$('body')

$('html')

それぞれですが、ドキュメントルートを選択するにはどうすればよいですか?

4

3 に答える 3

34

意味がわかりませんが、実行するドキュメントを選択するには

$(document);

<html>ドキュメントの内容を取得するには、ほとんどの環境のタグとまったく同じdocumentElementが必要だと思います。

$(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

ドキュメントインターフェイスはノードから継承し、HTMLページなどのドキュメント全体を表します。Documentノードは概念的にはドキュメントのルートですが、物理的にはルートではありません。ルートノードはDocumentの最初のElementノードであり、documentElementプロパティで表されます。

次のコードでdocumentElementを選択できます。

var root = document.documentElement;

また

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