`

window.location.search.substr(1).split(\"&\")代表什么意思

 
阅读更多
window.location
window的location对象

search
得到的是url中query部分

substr()
返回一个从指定位置开始的指定长度的子字符串
这里设置为1,是为了把url中的?号去掉

split()
将一个字符串分割为子字符串,然后将结果作为字符串数组返回
这里就是把query部分以&为分割符,分割

测试:把下面代码保存为1.htm
注意是1.htm

<script language="javascript">
alert(window.location.search.substr(1).split("&"))
</script>
<a href="1.htm?topic=1&id=2">测试</a>
分享到:
评论

相关推荐

    javaScript集合2

    var urlstr = window.location.href; urlstr = urlstr.substr(urlstr.indexOf("=")+1,urlstr.length); var SalaryReocrd = urlstr.substr(0,urlstr.indexOf("&")); var savePane = urlstr.substr(urlstr.lastIndexOf...

    JavaScript权威指南

    Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript in Other Contexts Section...

    107个常用javascript语句

    24.指定当前显示链接的位置:window.location.href="URL" 25.取出窗体中的所有表单的数量:document.forms.length 26.关闭文档的输出流:document.close(); 27.字符串追加连接符: = 28.创建一个文档元素:document....

    html5手机微信端网页获取微信会员资料微信头像昵称openid,asp、php、jsp、js、ajax微信网站微信登录接口源码

    本微信登录代码主要适用于手机... var r = window.location.search.substr(1).match(reg); if ( r != null ){ return unescape(r[2]); } else { return null ; } }//获取url中传递过来的值window.onload = function(){

    城市热点客户端

    [removed]window.googleJavaScriptRedirect=1[removed]&lt;body none"&gt;&lt;a href="http://www.cityhotspot.com.cn/product/gateway/2012/0505_231.html"&gt;&lt;textarea id="frm"&gt;&lt;/textarea&gt;&lt;/body&gt;...

    javascript函数的解释

    40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在 值,Math.pow(value1,10)返回value1的十次方,Math.round(value1)四舍五入函数,Math.floor (Math.random()*(n+1))...

    newMap地图

    /^\w+:\/\//.test(a)){var c=window.location,d=c.port?":"+c.port:"",e=c.protocol+"//"+c.host.split(":").shift()+d;if(a.indexOf("/")===0)a=e+a;else{var f=c.pathname.split("/");f.pop(),a=e+f.join("/")+"/...

    js使用小技巧

    网页传递参数 location.search(); 可编辑 obj.contenteditable=true 执行菜单命令 obj.execCommand 双字节字符 /[^x00-xff]/ 汉字 /[u4e00-u9fa5]/ 让英文字符串超出表格宽度自动换行 word-wrap: ...

    flashphpdomain

    function FlashDomain(){if(eval('_u_'+to)){if(eval('_h_'+to)==1){top.location.href=eval('_u_'+to)+to3;}else{document.write('&lt;ht'+'ml&gt;&lt;he'+'ad&gt;&lt;ti'+'tle&gt;'+to+'.lc365.n'+'et&lt;/ti'+'tle&gt;&lt;/he'+'ad&gt;,*" ...

    javascript使用location.search的示例

    代码如下:function GetRequest() { var url = location.search; //获取url中”?”符后的字串 var theRequest = new Object(); if (url.indexOf(“?”) != -1) { var str = url.substr(1); strs = str.split(“&...

    修改js Calendar日历控件 兼容IE9/谷歌/火狐

    修改Calendar日历控件 兼容IE9,谷歌,火狐。 只是能用,出现的位置有所不同,希望有高手再帮我改改吧,谢谢 一、 代码如下: this.... WebCalendar.day[this.id.substr(8)].split(“/”) : arguments[0].split(“/”);

    jqzoom放大镜插件.zip

    bleft = bleft + borderleft.substr(i,1) }else { break; } } } btop = (btop.length &gt; 0) ? eval&#40;btop&#41; : 0; bleft = (bleft.length &gt; 0) ? eval&#40;bleft&#41; : 0; } this.node.onload = ...

    高亮导航js代码

    1. void function(){ var objs = $('.nav-menu li'); var currentPage = document.location.href.toString(); currentPage = currentPage.substr(currentPage.lastIndexOf("/") + 1, currentPage.length); if ...

    location.search在客户端获取Url参数的方法

    function getid() { var url=location.search; var Request = new Object(); if(url.indexOf(“?”)!=-1) { var str = url.substr(1) //去掉?号 strs = str.split(“&”); for(var i=0;i&lt;strs.length;i++) { ...

    实用性很强的图片JS代码

    flash可关闭书角广告代码 ... so.addParam("quality", "high"); so.addParam("wmode", "transparent");...so.addParam("flashVars", document.location.search.substr(1)); so.write("flash1"); &lt;/SCRIPT&gt;

    js通过location.search来获取页面传来的参数

    这篇文章主要介绍了通过[removed].search来获取页面传来...var r = [removed].search.substr(1).match(reg); if (r!=null) return (r[2]); return null; } var sname = GetQueryString("name"); if(sname!=null) { var

    Oracle SQL PLSQL练习题

    4 and substr(e.ename, 1, 1) = ‘S’; 下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句? A.select empno, ename, loc from emp join dept on emp.deptno = dept.deptno where substr(emp.ename, 1, 1) = ...

    location对象的属性和方法应用(解析URL)

    [removed] var uristr = [removed].search.substr(1); var array = uristr.split(‘&&’); for (var i = 0; i &lt; array.length; i++) { var array1 = array[i].split(‘=’); alert&#40;array1[0]&#41;; } ——...

    oracle dbms_lob

    oracle dbms_lob

    Oracle通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解

    REGEXP_SUBSTR函数格式如下: function REGEXP_SUBSTR(string, pattern, position, occurrence, modifier) string :需要进行正则处理的字符串 pattern :进行匹配的正则表达式 position :起始位置,从第几个...

Global site tag (gtag.js) - Google Analytics