第三种方法:使用正则表达式
1
2
3
4
5
6
7
8
9
10
11
12
|
function getQueryString(name) { var reg = new RegExp( '(^|&)' + name + '=([^&]*)(&|$)' , 'i' ); var r = window.location.search.substr(1).match(reg); if (r != null ) { return unescape(r[2]); } return null ; } // 这样调用: alert(GetQueryString( "参数名1" )); alert(GetQueryString( "参数名2" )); alert(GetQueryString( "参数名3" )); |