2

このように書くのは下手すぎますか?

var html = $('html');

htmlに等しい$(window)$(document)

クロスブラウザのネイティブ JavaScript にどのように置き換えることができますか?

4

1 に答える 1

7

トップレベルの要素 ( htmlHTML ドキュメントの場合) はdocument.documentElement(参照:仕様| MDN ) として利用できます。

もちろん、jQuery を使用したい場合は、jQuery ラッパーを入手してください$(document.documentElement)

クロスブラウザーのサポートに関しては、それをサポートしていない (そして IE6 を含む)漠然とした最近の何かを見つけたら、私はかなりショックを受けるでしょう。実際には DOM1 にありまし。そのトピックに関するこの関連する質問を参照してください。

于 2012-12-14T11:11:57.220 に答える