location对象提供了很多属性和方法用来解析URL。 复制代码 代码如下: <br>var uristr = window.location.search.substr(1); <br>var array = uristr.split('&&'); <br>for (var i = 0; i < array.length; i ) { <BR>var array1 = array[i].split('='); <BR>alert(array1[0]); <BR>} <BR>--------------------//hash:返回#符号后的内容 <BR>function showhash() { <BR>alert(window.location.hash); <BR>} <BR>--------------------//host:服务器的名字 <BR>function showhost() { <BR>alert(window.location.host); <BR>} <BR>--------------------//href:当前载入的页面的完整的URL <BR>function showhref() { <BR>alert(window.location.href); <BR>} <BR>--------------------//pathname:url中主机名后的部分 <BR>function showpathname() { <BR>alert(window.location.pathname); <BR>} <BR>--------------------//protocal:URL中使用的协议 <BR>function showprotacal() { <BR>alert(window.location.protocal); <BR>} <BR>--------------------//search:执行get请求的URL中问号后面的部分,又称为查询字符串 <BR>function showsearch() { <BR>alert(window.location.search); <BR>} <BR> 测试search的时候,需要从另一个页面点击一个连接,从浏览器地址栏穿过来值: GO