在js中,location.href经常用于页面跳转。它主要有如下几种用法:
1.在当前页面打开URL页面。
self.location.href=“url”
location.href=“url”
window.location.href=“url”
this.location.href=“url”
需要注意的是window.location.href=window.location.href与window.location.reload()都是刷新当前页面,但是如果页面上有提交数据的时候,window.location.reload()会提示是否提交。
2.在父页面打开URL页面。
parent.location.href=“url”
3.window.open方法用于在一个新窗口中打开URL页面。
window.open(“url”)
上面的代码相当于:
<a href="url" target="_blank">xxx</a>