js接收get传递的值的示例

发布时间:2020-10-29编辑:脚本学堂
如何在javascript代码中接收get传递过来的参数值呢?本文为大家举一个简单的例子,供大家学习参考。

代码如下,请大家亲自动手测试效果。

<select id="select" onchange="location.href='?page='+escape(this.value)+'';">
    <option>请选择</option>
    <option value="这是第一个">1</option>
    <option value="2">2</option>
    <option value="這是第三個">3</option>
</select>

<script type='text/javascript'>
function toGet(name){
    var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
    var r=window.location.search.substr(1).match(reg);
    if(r!=null){
        return unescape(r[2]);
    }
}

$page=toGet("page");
if($page!=null){
    console.log($page);
}//www.jb200.com
</script>