我想在JavaScript块中获取页面的查询字符串。 例如:
该网页的网址为localhost:1234/Test/page1.aspx?ID=10
如何使用JavaScript获得'10'?
答案 0 :(得分:3)
window.location.search
是要走的路。
这是一个示例函数:
function getQSVar( varname ) {
var query = window.location.search.substring( 1 );
var vars = query.split( "&" );
var len = vars.length;
for ( var i = 0; i < len; i++ ) {
var pair = vars[ i ].split( "=" );
if ( pair[ 0 ] == varname ) {
return pair[ 1 ];
}
}
return null;
}
用法:
var IDValue = getQSVar( 'ID' ); // 10