天天看點

9. Browser 對象 - Location 對象

window.location 對象用于獲得目前頁面的位址 (URL),并把浏覽器重定向到新的頁面。

Window Location

window.location 對象在編寫時可不使用 window 這個字首。

一些例子:

location.hostname 傳回 web 主機的域名
    location.pathname 傳回目前頁面的路徑和檔案名
    location.port 傳回 web 主機的端口 ( 或 )
    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() 方法加載新的文檔。
執行個體

加載一個新的文檔:

<html>
<head>
<script>
function newDoc()
  {
  window.location.assign("http://www.w3school.com.cn")
  }
</script>
</head>
<body>

<input type="button" value="加載新文檔" onclick="newDoc()">

</body>
</html>