document.location このオブジェクトには現在の URL の情報が含まれています
location.host ポート番号を取得します
location.hostname ホスト名を設定または取得します
location.href URL 全体を設定または取得します
location .port URL のポート番号を設定または取得
location.search href 属性の疑問符以降の部分を設定または取得
----------------- ---------------------------------------------------- ------- -----
js での window.location のアプリケーション
URL は次のとおりです:Uniform Resource Locator (URL)
完全な URL は次の部分で構成されます:
スキーム: //host:port/path?query#fragment
scheme: 通信プロトコル
一般的に使用される http、ftp、maito など
host: host
サーバー (コンピューター) ドメイン ネーム システム (DNS)ホスト名またはIPアドレス。
port: ポート番号
整数、オプション。省略すると、スキームのデフォルトのポートが使用されます。たとえば、http のデフォルトのポートが使用されます。
path: path
0 個以上の「/」記号で区切られた文字列。通常、ホスト上のディレクトリまたはファイルのアドレスを表すために使用されます。
クエリ: クエリ
はオプションであり、動的 Web ページ (CGI、ISAPI、PHP/JSP/ASP/ASP.NET などのテクノロジを使用して作成された Web ページなど) にパラメータを渡すために使用されます。複数存在する場合があります。パラメータの場合は、「&」記号で区切って使用します。各パラメータの名前と値は「=」記号で区切ります。
fragment: 情報フラグメント
文字列。ネットワーク リソース内のフラグメントを指定するために使用されます。たとえば、Web ページに複数の名詞の説明がある場合、フラグメントを使用して特定の名詞の説明を直接見つけることができます。 (アンカーポイントとも呼ばれます。)
次のような URL の場合
http://www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
JavaScript を使用して各部分を取得できます
1, window.location.href
URL 文字列全体 (ブラウザの完全なアドレス バー)
この例の戻り値: http : //www.x2y2.com:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
2,window.location.protocol
URL のプロトコル部分
この例の戻り値: http:
3,window.location.host
URL のホスト部分
この例の戻り値: www.x2y2.com
4,window .location.port
URL のポート部分
デフォルトのポート 80 が使用されている場合 (更新: :80 が追加された場合でも)、戻り値はデフォルトの 80 ではなく空文字
この場合の戻り値は次のとおりです: ""
5, window.location.pathname
URL のパス部分 (つまり、ファイル アドレス)
この例の戻り値:/fisker/ post/0703/window.location.html
6,window.location.search
クエリ (パラメータ) 部分
では、動的言語に値を割り当てるだけでなく、値を割り当てることもできます。静的ページにアクセスし、JavaScript を使用して対応するパラメータ値を取得します。
この例の戻り値:?ver=1.0&id=6
7,window.location.hash
Anchor ===== =================================== ====
document.href="http:/ /www.jb51.net"
document.location="http://www.jb51.net"
window.location="http://www.jb51.net"
ただの質問です
1 つは window、もう 1 つは document
location はオブジェクトです。たとえば、このページの document.location と window.location の属性は
location .hostname = Community.csdn.net です。
location.href = http://community.csdn.net/Expert/topic/4033/4033372.xml?temp=2.695864E-02
location.host = csdn.net
の場所。 hash =
location.port =
location.pathname = /Expert/topic/4033/4033372.xml
location.search = ?temp=2.695864E-02
location.protocol = http:
href は場所の属性タイプ、つまり文字列であることがわかります。
[ドキュメントオブジェクト]
このオブジェクトは、ウィンドウオブジェクトとフレームオブジェクトの属性であり、ウィンドウまたはフレーム内に表示されるドキュメントです。
属性
alinkColor アクティブなリンク (ALINK) の色
アンカー タグを使用して作成された HTML アンカー (属性自体もオブジェクトです)
アンカー配列はドキュメント アンカーをリストしますオブジェクト 配列 () (この属性自体もオブジェクトです)
bgColor ドキュメントの背景色 (BGCOLOR)
Cookie は属性である cookie.txt ファイルに保存される情報の一部ですドキュメントオブジェクトの
fgColor ドキュメントの文字色(タグのTEXT属性)
Form ドキュメント内のフォーム(