Window location.href 属性

定义和用法

location.href 属性设置或返回当前页面的整个 URL。

实例

例子 1

获取当前页面的 URL:

let url = location.href;

亲自试一试

例子 2

设置当前页面的 URL:

location.href = "";

亲自试一试

例子 3

将 href 值设置为指向页面内的锚点:

location.href = "#top";

亲自试一试

例子 4

将 href 值设置为指向电子邮件地址(将打开软件并创建新电子邮件):

location.href = "mailto:someone@example.com";

亲自试一试

语法

返回 href 属性:

location.href

设置 href 属性:

location.href = URL

属性值

描述
URL

绝对 URL,例如:

http://www.example.com/index.html


相对 URL,例如:

index.html


锚 URL,如:

location.href="#top"


新协议,如:

ftp://someftpserver.com

mailto:someone@example.com

file://host/path/example.txt

返回值

类型 描述
字符串 页面的完整 URL,包括协议(如 https://)。

浏览器支持

所有浏览器都支持 location.href

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持