このように書くのは下手すぎますか?
var html = $('html');
htmlに等しい$(window)か$(document)?
クロスブラウザのネイティブ JavaScript にどのように置き換えることができますか?
このように書くのは下手すぎますか?
var html = $('html');
htmlに等しい$(window)か$(document)?
クロスブラウザのネイティブ JavaScript にどのように置き換えることができますか?
トップレベルの要素 ( htmlHTML ドキュメントの場合) はdocument.documentElement(参照:仕様| MDN ) として利用できます。
もちろん、jQuery を使用したい場合は、jQuery ラッパーを入手してください$(document.documentElement)。
クロスブラウザーのサポートに関しては、それをサポートしていない (そして IE6 を含む)漠然とした最近の何かを見つけたら、私はかなりショックを受けるでしょう。実際には DOM1 にありました。そのトピックに関するこの関連する質問を参照してください。