JavaScript获取QueryString值, 当没有QueryString值时输出bool型 null 用javascript接收QueryString 声明一个queryString函数<mce:script type="text/javascript"><!-- Request = { QueryString : function(item){ var svalue = location.search.match(new RegExp("[/?/&]" + item + "=([^/&]*)(/&?)","i")); return svalue ? svalue[1] : svalue; } } // --></mce:script> 使用的时候类似.NET一样调用就行了:<mce:script type="text/javascript"><!-- document.write( Request.QueryString("name") ); // --></mce:script> 例子: <HTML> <head> <title>文件名querystring</title> </head> <body> <p>请在浏览器地址后面加 ?id=6&age=19 当没有传值时输出null</p> <mce:script type="text/javascript"><!-- Request = { QueryString : function(item){ var svalue = location.search.match(new RegExp("[/?/&]" + item + "=([^/&]*)(/&?)","i")); return svalue ? svalue[1] : svalue; } } // --></mce:script> <mce:script type="text/javascript"><!-- document.write( Request.QueryString("id")+"<br/>"); document.write( Request.QueryString("age") ); // --></mce:script> </body> </HTML>