天天看点

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

这篇文章主要介绍了通过window.location.search来获取页面传来的参数,经测试是OK的

<a href="http://www.jb51.net/article/55057.htm#">?</a>

<code>function</code> <code>GetQueryString(name) {</code>

<code>var</code> <code>reg =</code><code>new</code> <code>RegExp(</code><code>"(^|&amp;)"</code> <code>+ name +</code><code>"=([^&amp;]*)(&amp;|$)"</code><code>,</code><code>"i"</code><code>);</code>

<code>var</code> <code>r = window.location.search.substr(1).match(reg);</code>

<code>if</code> <code>(r!=</code><code>null</code><code>)</code><code>return</code> <code>(r[2]);</code><code>return</code> <code>null</code><code>;</code>

<code>}</code>

<code>var</code> <code>sname = GetQueryString(</code><code>"name"</code><code>);</code>

<code>if</code><code>(sname!=</code><code>null</code><code>)</code>

<code>{</code>

<code>var</code> <code>sname_ = decodeURIComponent(sname);</code>

<code>alert(sname_);</code>

测试

abcd.html?name=xyz

应该弹出xyz

如何联系我:【万里虎】www.bravetiger.cn

【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起)

【博客】http://www.cnblogs.com/kenshinobiy/

继续阅读