HTML、js:如何利用Location对象的常用属性和方法重新加载、刷新页面
2017-06-26 21:17
756 查看
在我的上一篇文章中主要介绍了window对象的常用属性和screen对象:点击打开链接点击此链接可以查看
Location对象也有一系列的属性:
hash:设置或返回从井号(#)开始的URL
host:设置或返回主机名和当前URL的端口号
hostname:设置或返回当前URL的主机名
href:设置或返回完整的URL
pathname:设置或返回当前URL的路径部分
port:设置或返回当前URL的端口号
protocol:设置或返回当前URL的协议
search:设置或返回从问号(?)开始的URL(查询部分)
Location对象的常用方法:
assign():加载新的文档
reload():重新加载当前文档
replace():用新的文档替换当前文档
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Location对象</title>
</head>
<body>
<p>一二三四五六七</p>
<img src="" alt="">
<input type="button" id="a" value="点击刷新">
</body>
<script>
/*
var href=location.href;
var host=location.host;
alert(href)
alert(host)
*/
/*
//改变当前页面的url地址
location.href='https://www.baidu.com';
//简便写法
location='https://www.baidu.com';//页面跳转(运行时直接跳转到百度页面)
*/
window.onload=function () {
//手动刷新
var a=document.getElementById('a');
//添加点击事件
a.onclick=function () {
//手动刷新
location.reload()
//修改当前文档,作用类似location
location.replace('https://www.baidu.com')//点击刷新时,跳转到百度页面
location.assign('https://www.baidu.com')//点击刷新时,跳转到百度页面
}
}
</script>
</html>
Location对象也有一系列的属性:
hash:设置或返回从井号(#)开始的URL
host:设置或返回主机名和当前URL的端口号
hostname:设置或返回当前URL的主机名
href:设置或返回完整的URL
pathname:设置或返回当前URL的路径部分
port:设置或返回当前URL的端口号
protocol:设置或返回当前URL的协议
search:设置或返回从问号(?)开始的URL(查询部分)
Location对象的常用方法:
assign():加载新的文档
reload():重新加载当前文档
replace():用新的文档替换当前文档
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Location对象</title>
</head>
<body>
<p>一二三四五六七</p>
<img src="" alt="">
<input type="button" id="a" value="点击刷新">
</body>
<script>
/*
var href=location.href;
var host=location.host;
alert(href)
alert(host)
*/
/*
//改变当前页面的url地址
location.href='https://www.baidu.com';
//简便写法
location='https://www.baidu.com';//页面跳转(运行时直接跳转到百度页面)
*/
window.onload=function () {
//手动刷新
var a=document.getElementById('a');
//添加点击事件
a.onclick=function () {
//手动刷新
location.reload()
//修改当前文档,作用类似location
location.replace('https://www.baidu.com')//点击刷新时,跳转到百度页面
location.assign('https://www.baidu.com')//点击刷新时,跳转到百度页面
}
}
</script>
</html>
相关文章推荐
- js:window、location对象的常用属性和方法的应用
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- js 常用操作页面方法 属性
- js刷新html页面的方法大全
- JS操作HTML节点常用到的方法和节点属性
- JS中的RegExp对象常用属性和方法
- js中常用方法以及document.readyState 判断页面是否加载完成 complete和interactive
- 两种方法实现在HTML页面加载完毕后运行某个js
- js页面刷新的方法location.reload()
- 如何使用JS等各种方法实现刷新当前页面
- 利用js方法实现html静态页面间参数传递
- [Web2.0]html页面如何通过js加载后台信息
- 两种方法实现在HTML页面加载完毕后运行某个js
- 利用js方法实现html静态页面间参数传递
- 总结Silverlight与HTML页面交互基本方法(js调用Silverlight方法/属性)
- 【JS基础回顾】String对象及其常用属性以及方法
- 总结Silverlight与HTML页面交互基本方法(js调用Silverlight方法/属性 和Silverligth调用页面js方法)
- 利用js方法实现html静态页面间参数传递
- Html下拉框Js对象属性方法总结
- 两种方法实现在HTML页面加载完毕后运行某个js