location
对象表示当前页面的URL信息。例如,一个完整的URL:
http://www.example.com:8080/path/index.html?a=1&b=2#TOP
可以用location.href
获取。要获得URL各个部分的值,可以这么写:
location.protocol; // 'http' location.host; // ' location.port; // '8080' location.pathname; // '/path/index.html' location.search; // '?a=1&b=2' location.hash; // 'TOP'
要加载一个新页面,可以调用location.assign()
。如果要重新加载当前页面,调用location.reload()
方法非常方便。
1
2
|
<
a
onclick
=
"location.assign('http://www.baidu.com');"
>加载一个新页面</
a
>
<
a
onclick
=
"location.reload();"
>重新加载当前页面</
a
>
|
本文转自Ansue 51CTO博客,原文链接:http://blog.51cto.com/ansue/1729208
,如需转载请自行联系原作者