window.location 和 window.location.href 有什么区别吗? [复制]

2023-11-26

可能的重复:
Javascript:设置 window.location.href 与 window.location

当我在浏览器中测试这些代码时,它们似乎是相同的。有什么区别吗?

1

window.location = "http://stackoverflow.com";

2

window.location.href = "http://stackoverflow.com";

是,有一点不同。window.location is a Location目的。window.location.href是位置的字符串表示形式。这location对象的toString()值与href属性,因此如果用作字符串,它们是相同的。环境window.location与设置相同window.location.href.

window.location但是,您还可以使用其他几个属性,例如location.hostname, location.pathname and location.hash。所以你可以设置location.hash自行更改哈希值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

window.location 和 window.location.href 有什么区别吗? [复制] 的相关文章

随机推荐