window.location.href这个属性用于获取页面URL地址,其实原生JavaScript真是什么都有.
window.location对象所包含的属性:
window.location.hash
要使用JS定位锚点,完全可以使用window.hash配合元素ID完成.比如快速定位到页面的某条评论,则直接使用如下代码即可:
window.location.hash = "#comment-5981";
另外Twitter、Facebook、Google 等已经开始大量使用 #!这种形式的hash方法处理异步交互页面的URL可回溯功能。
window.location.search
如果有这样一个 URL 地址:
http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1400&bih=935&q=%E8%8A%92%E6%9E%9C%E5%B0%8F%E7%AB%99&aq=f&aqi=&aql=&oq=
如何利用JS脚本捕获页面GET方式请求的参数?其实直接使用window.location.search获得,然后通过split方法结合循环遍历自由组织数据格式。
另外,如果根据用户的搜索条件刷新页面,只需直接设置window.location.search即可。
属性
描述
window.location对象所包含的属性:
window.location.hash
要使用JS定位锚点,完全可以使用window.hash配合元素ID完成.比如快速定位到页面的某条评论,则直接使用如下代码即可:
window.location.hash = "#comment-5981";
另外Twitter、Facebook、Google 等已经开始大量使用 #!这种形式的hash方法处理异步交互页面的URL可回溯功能。
window.location.search
如果有这样一个 URL 地址:
http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1400&bih=935&q=%E8%8A%92%E6%9E%9C%E5%B0%8F%E7%AB%99&aq=f&aqi=&aql=&oq=
如何利用JS脚本捕获页面GET方式请求的参数?其实直接使用window.location.search获得,然后通过split方法结合循环遍历自由组织数据格式。
另外,如果根据用户的搜索条件刷新页面,只需直接设置window.location.search即可。
| 属性 | 描述 |
|---|---|

本文详细介绍了URL中#、?和&三个特殊符号的用途。#用于页面内部定位,不参与HTTP请求,改变#值不会重新加载页面但会更新浏览器历史。?和&用于GET请求参数,#后的内容可用于AJAX应用的URL回溯,Google通过"#!"抓取动态内容。?
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



