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() 办法加载新的文档。

实例

加载一个新的文档:

<html>
<head>
<script>
function newDoc()
  {
  window.location.assign("http://www.codeforacause.net/w3cschool")
  }
</script>
</head>
<body>

<input type="button" value="Load new document" onclick="newDoc()">

</body>
</html>

测验一下 »