ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery_jqueryでドキュメントとウィンドウのどの属性とメソッドが使用されているかのまとめ

jQuery_jqueryでドキュメントとウィンドウのどの属性とメソッドが使用されているかのまとめ

WBOY
WBOYオリジナル
2016-05-16 18:02:161058ブラウズ

document.activeElement

ドキュメントの現在フォーカスされている要素を取得します

document.head

は jQuery で次のように使用されます。 document.head || document.getElementsByTagName( "head" )[0] すべてのブラウザがサポートしているわけではないことがわかります。

document.body

現在のドキュメントの HTMLBodyElement 要素を取得します

document.compatMode

現在のドキュメントのレンダリング モードを取得します。戻り値: BackCompat (互換モード) および CSS1Compat (標準モード)。

IE 8 には最大 5 つのレンダリング モードがあるため、それが癖モードであるかどうかを判断するには、IE 独自の document.documentMode を使用した追加の検出が必要です

この記事を参照 http://www.jb51.net/article/21717.htm

document.readySate

ドキュメントのロード状態を返します: 未初期化、ロード中、ロード済み、インタラクティブ、完了。すべてのブラウザがこの属性をサポートします (FF3.6 以降でサポート)。

標準ブラウザでは、通常の HTML 要素にはこの属性がありません (Opera の script タグを除く)。

jQuery のready 関数は、完全なステータス値を使用して DOM ツリーがロードされているかどうかを判断します

document.documentElement

はドキュメントのルート要素 (HTMLHtmlElement) を返します。

document.documentElement.currentStyle

要素スタイルを取得するIE独自のメソッド

document.documentElement.contains()

IE 専用で、ドキュメントに指定されたノード要素が含まれているかどうかを判断するために使用されます。

document.documentElement.compareDocumentPosition()

現在のノードのドキュメント位置と指定されたノードを比較します。IE9 はこのメソッドをサポートしています

詳細については、http://www.jb51.net/article/28281.htm

を参照してください。

document.documentElement.doScroll()

IE 独自のメソッド。ユーザーのスクロール バーのクリックをシミュレートします。jQuery は、このメソッドを使用して DOM ツリーが IE6 で利用可能かどうかを検出します。

IE 以外では obj.scrollTop =10 を使用できます。該当する要素には html、body、div、span、textarea などが含まれます。

詳細については、http://msdn.microsoft.com/en-us/library/ms536414(VS.85).aspx

を参照してください。

document.defaultView (DOMWindow)

現在のドキュメントに関連付けられたウィンドウ オブジェクトを返すか、IE 9 はこの属性をサポートします。

document.defaultView.getComputedStyle()

要素のスタイル情報 (非インライン) を取得し、スタイル シート オブジェクトを返します。 W3C 標準メソッドは currentStyle 属性に対応します。

window.frameElement

現在のドキュメントのホスト ノードの iframe 要素を取得します

window.location

は、現在のドキュメントの URL 情報を返します。

window.execScript()

execScript 関数は eval と同じ機能を持ちます。違いは、eval 関数の実行後のスクリプトのスコープが現在の実行コンテキストであるのに対し、execScript は常にグローバル スコープをターゲットとすることです。

IE の eval と window.eval の機能は同じです。window.eval によって実行されるスクリプト スコープは現在の実行コンテキストでもあります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。