如何使用JavaScript重定向到其他網(wǎng)頁(yè)?

在JavaScript中有好幾種方法可以重定向到另一個(gè)網(wǎng)頁(yè),下面本篇文章就來(lái)給大家介紹一些使用JavaScript重定向到另一個(gè)網(wǎng)頁(yè)的方法,希望對(duì)大家有所幫助。

如何使用JavaScript重定向到其他網(wǎng)頁(yè)?

使用JavaScript重定向到其他網(wǎng)頁(yè)的一些方法:

● location.href

● location.replace()

● location.assign()

語(yǔ)法:

location.href="URL"

//或者

location.replace("URL")

//或者

location.assign("URL")

參數(shù):接受單個(gè)參數(shù)的URL,這是必需的。用于指定新網(wǎng)頁(yè)的引用。

返回值:無(wú)返回值。

示例1:使用location.href屬性重定向到其他網(wǎng)頁(yè)

<!DOCTYPE html>

<html>

? ? <head>

<meta charset="UTF-8">

? ? </head>

? ? <body>

? ? ? <p>這是<i>location.href</i>方式的示例</p>

? ? ? <button onclick="myFunc()">點(diǎn)擊這里</button>


? ? ? <!--重定向到其他網(wǎng)頁(yè)的腳本-->?

? ? ? <script>

? ? ? ? function myFunc() {

? ? ? ? ? window.location.;

? ? ? ? }

? ? ? </script>

? </body>

</html>

效果圖:

示例2:使用location.replace()方法重定向到其他網(wǎng)頁(yè)

<!DOCTYPE html>

<html>

? ? <head>

<meta charset="UTF-8">

? ? </head>

? ? <body>

? ? ? <p>這是<i>location.replace()</i>方式的示例</p>

? ? ? <button onclick="myFunc()">點(diǎn)擊這里</button>


? ? ? <!--重定向到其他網(wǎng)頁(yè)的腳本-->?

? ? ? <script>

? ? ? ? function myFunc() {

? ? ? ? ? location.replace("https://www.html.cn");

? ? ? ? }

? ? ? </script>

? </body>

</html>

效果圖:

示例3:使用location.assign()方法重定向到其他網(wǎng)頁(yè)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

? ? </head>

? ? <body>

? ? ? <p>這是<i>location.assign()</i>方式的示例</p>

? ? ? <button onclick="myFunc()">點(diǎn)擊這里</button>


? ? ? <!--重定向到其他網(wǎng)頁(yè)的腳本-->?

? ? ? <script>

? ? ? ? function myFunc() {

? ? ? ? ? location.assign("https://www.html.cn");

? ? ? ? }

? ? ? </script>

? </body>

</html>

效果圖:

注意:所有方法的輸出都相同,但location.replace()方法從文檔歷史記錄中刪除當(dāng)前文檔的URL。因此,如果希望選項(xiàng)導(dǎo)航回原始文檔,最好使用location.assign()方法。

瀏覽器支持

上述方法的瀏覽器支持列表:

● Google Chrome

● Apple Safari

● Firefox

● Opera

● Edge

原文鏈接地址:如何使用JavaScript重定向到其他網(wǎng)頁(yè)?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容