location:直接打印location可以获取地址栏的信息,且是当前页面的完整路径
也可以修改location的值,也即是转变成为准确的地址信息_——实现跳转的功能
也可以是相当路径: location="./样式.html";
window.onload = function() {
var btn = document.getElementById("btn");
btn.onclick = function() {
location="https://www.baidu.com/"
}
}
如果直接将location属性修改为完整路径或者相对路径,则我们页面会自动跳转到该路径,并且会生成相应的历史记录——》(因为可以回退)
location的方法:
assign():用来跳转到其他页面,作用和直接修改Location一样
location.assign("https://www.baidu.com/")
reload():重新加载页面 和刷新按钮一样
location.reload()
在火狐中点刷新,不会清除输入框的情况,因为还存在缓存
需要删除缓存,强制全部刷新 按ctrl +F5 ==实现:
如果传递true:_》可以实现location.reload(true);强制清空缓存刷新页面
replace():
可以使用一个新的页面替换当前页面,调用完毕也会跳转页面,但是没有回退——不会生成历史记录