<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* location
* -该对象封装了浏览器地址栏的信息
*/
window.onload=function(){
// 获取按钮对象
var btn = document.getElementById('btn');
btn.onclick=function(){
// 如果直接打印location,则可以获取地址栏的信息(当前页面的完整路径)
// alert(location);
/*
* 如果直接将location属性修改为完整的路径,或相对路径
* 则我们页面会自动跳转改路径,并且会生成相应的历史记录
*/
// location='http://www.baidu.com';
/*
* assign()
* -用来跳转到其他页面,作用和直接修改location一样
*
*/
// location.assign('http://www.baidu.com');
/*
* reload()
* -用于重新加载当前页面,作用和刷新按钮一样
* 如果在方法中传递一个true作为参数,则会强制清空缓存刷新页面
*/
// location.reload(true);
/*
* replace()
* -可以使用新的页面替换当前页面,调用完毕也会跳转页面
* 不会生成历史记录
*
*/
location.replace('test02.html');
}
}
</script>
</head>
<body>
<button id="btn">点击</button>
<input type="text" />
</body>
</html>