このことを念頭に置いて、このガイドでは「window.location.replace()」メソッドの目的、機能、および使用法を示します。
「window.location.replace()」メソッドは JavaScript でどのように機能しますか?
「のはたらき」 window.location.replace() 」メソッドは、引数として渡される URL によって異なります。ユーザーのアクションに応じて、渡された URL に移動するようなものです。
構文
窓。 位置 . 交換 ( 新しいURL )
上記の構文では:
- 窓 : JavaScript が実行されている現在のブラウザ ウィンドウを示すグローバル変数です。
- 窓 : JavaScript が実行されている現在のブラウザ ウィンドウを示すグローバル変数です。
- 交換 : 指定された URL に移動します。 新しいURL 」は、戻る元の Web ページの記録を保持せずに引数として渡されます。
次に、この構文を JavaScript に実装して、実際の実装について説明します。
例: 「window.location.replace()」メソッドを適用して JavaScript の URL に移動する
この例は、「 window.location.replace() 」メソッドを使用して、別の (渡された) URL に切り替えます。
HTML コード
まず、次の HTML コードの概要を示します。
< h2 > JavaScript の window.location.replace() メソッド < / h2 >
< ボタン ondblclick = 'myFunc()' > クリックして < / ボタン >
上記の HTML コードでは:
- 「 」タグは小見出しを指定します。
- 「 <ボタン> 」タグは、「に関連付けられたボタンを作成します。 ondblclick 」にアクセスするイベント
- JavaScript 関数「 myFunc() 」ボタンをダブルクリックすると。
JavaScript コード
次は JavaScript コードです。
関数 myFunc ( ) {
窓。 位置 . 交換 ( 「https://linuxhint.com/」 )
}
脚本 >
上記の JavaScript コードでは:
- 「」という名前の関数を定義します myFunc() 」。
- 関数定義で、「 交換() 」メソッドを呼び出して、メソッドの引数として渡された「URL」に移動します。
出力
出力は、ボタンを正常にダブルクリックすると、ユーザーが指定された URL にリダイレクトされたことを示しています。これは、ユーザーが元のドキュメントに戻ることができないようなものです。
結論
JavaScript は「 window.location.replace() ユーザーを現在の Web ページから指定された URL にリダイレクトする」メソッド。一度リダイレクトされると、ユーザーは元の Web ページに再びアクセスできないようになっています。このガイドでは、JavaScript の「window.location.replace()」メソッドの目的、動作、機能について説明しました。