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