ホームページ > ウェブフロントエンド > jsチュートリアル > ページジャンプを実装するための window.location オブジェクトの詳細な分析

ページジャンプを実装するための window.location オブジェクトの詳細な分析

WBOY
リリース: 2022-08-05 10:57:58
転載
3156 人が閲覧しました

この記事では、javascript に関する関連知識を提供します。主に、ページ ジャンプを実現するための window.location オブジェクトに関連する問題について紹介します。window.location オブジェクトは、現在のページのアドレスを取得するために使用されます。 . を選択し、ブラウザを新しいページにリダイレクトします。見てみましょう。皆さんのお役に立てれば幸いです。

ページジャンプを実装するための window.location オブジェクトの詳細な分析

[関連する推奨事項: JavaScript ビデオ チュートリアル Web フロントエンド ]

window.location オブジェクト現在のページのアドレス (URL) を取得し、ブラウザを新しいページにリダイレクトします。

ウィンドウの場所 オブジェクトは、Window プレフィックスを使用せずに作成できます。例:

  • location.hostname は、Web ホストのドメイン名を返します。
  • location.pathname は、現在のページ
  • location のパスとファイル名を返します。 port は Web ホストのポート
  • #location を返します。protocol は使用する Web プロトコルを返します

window location href

##Example

現在のページの URL を返します:

<script type="text/javascript">
	    document.write(location.href);
</script>
ログイン後にコピー
上記のコードの出力は次のとおりです:

http://127.0.0.1:8848/7.11/new_file.html
ログイン後にコピー

ウィンドウの場所のパス名 #location.pathname プロパティは URL パス名を返します。

現在の URL のパス名を返します:

<script type="text/javascript">
		document.write(location.pathname);
</script>
ログイン後にコピー

上記のコードの出力は次のとおりです:

/7.11/new_file.html
ログイン後にコピー

ウィンドウの位置の割り当て

location.assign() メソッドは、新しいドキュメントを読み込みます。

新しいドキュメントをロードします:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<input type="button" name="" id="" value="跳转到百度" onclick="newDoc()"/>
		<script type="text/javascript">
			function newDoc(){
				window.location.assign('https://www.baidu.com')
			}
		</script>
	</body>
</html>
ログイン後にコピー

JavaScript を使用してページ タイミング ジャンプを実装します---場所オブジェクト

次の効果が必要です:

## コード実装のアイデア:

    #スケジュールされたジャンプ用の HTML ページを作成します。
  • #指定された秒数を取得し、1 を引いてページに書き込みます。
  • 秒数が 0 より大きい場合は、setTimeout() を使用してループ内でカウントダウンします。
  • #秒数が 0 以下の場合は、location.href を使用して、指定された URL アドレスにジャンプします。
実装コードは次のとおりです:

HTML コード:

cssコード:

jsコード:

成果効果:

[関連する推奨事項:

JavaScript ビデオ チュートリアル

Web フロントエンド ]

以上がページジャンプを実装するための window.location オブジェクトの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート