location和location.href都用于设置或返回当前页面的完整 URL。它们返回一个字符串,其中包含带有协议的整个 URL。
句法:
location = "http://www.geeksforgeeks.org";
或者
location.href = "http://www.geeksforgeeks.org";
两者都用于设置 URL。两者都被描述为在 Netscape 2.0 的后端运行 JavaScript 1.0,并且从那时起一直在所有浏览器中运行。但是,您可以根据自己的方便自由选择两者中的任何一个,但最好使用location.href,因为location可能不支持旧版本的 Internet Explorer。
像location.split(“#);这样的命令不能用作location是一个对象,但可以使用location.href ,因为它是一个字符串。
示例:以下代码演示了 DOM Location href属性。
HTML
GeeksforGeeks
Setting location and location.href
Click on the button to go
to designated URL
输出:
点击按钮前:
双击按钮后: