,,JavaScript window.location对象

,,JavaScript window.location对象

本文主要介绍JavaScript window.location对象的相关信息,有需要的朋友可以参考一下。

Window.location经常使用,结构记不住,简单整理一下方便以后查询。

例子

网址:http://b.a.com:88/index.php? name=kang when=2011 #第一

属性

意义

价值

协议:

草案

' http:'

主机名:

服务器的名称

'商务英语网'

端口:

港口

'88'

路径名:

中URL的主机名后面的部分

/index.php '

搜索:

'?'后一部分,也称为查询字符串。

?' name=kangwhen=2011 '

哈希:

返回' # '后的内容

#第一'

主持人:

等于主机名端口

英国广播公司:88 '

href:

当前页面的完整URL

'http://www.a.com:88/index.php?' name=kangwhen=2011#first '

Window.location和document.location彼此等效,可以互换使用。

location的八个属性都是可读可写的,但是只有href和hash的写入是有意义的。比如改变location.href会重定位到一个URL,而修改location.hash会跳转到anchor的标记(a id='name '或者div id='id '等等。)在当前页面中,如果有的话,并且该页面不会被重新加载。

注意

网址:http://b.a.com:88/index.php? name=kang how=# when=2011 #首先

搜索:

?name=kanghow='

第一个吗?后来

哈希:

#when=2011#first '

第一个“#”后的内容

搜索:'?Name=kanghow='第一'?'后来

哈希:' #when=2011#first '第一个' # '后的内容

方法

位置.分配(url)

location . assign(' http://www . Baidu . com ');相当于window . location=' 3358 www . Baidu . com '

这样,新地址将被放入浏览器历史堆栈中,这意味着“后退按钮”在转到新页面后仍然可以返回。

位置.替换(url)

与assign方法相同,但是这个页面会从浏览器历史堆栈中删除,也就是说“后退按钮”跳转到新页面后无法返回这个页面。目前IE和Chrome都只是简单的跳转,只有Firefox会删除这个页面的历史。

location.reload(强制)

重新加载当前页面。force为true时从服务器端重载;False从浏览器缓存中重载,默认值为false。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: