天天看點

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/

繼續閱讀