function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } // 调用方法 alert(GetQueryString("参数名1"));
若地址栏URL为:abc.html?id=123&url=http://www.baidu.com
那么你用上面的方法去调用:alert(GetQueryString("url"));
则会弹出一个对话框:内容就是http://www.baidu.com