js如何获取这个地址栏参数值呢?获取到了在HTML中怎么使用?

/search/mingpain.aspx?DianCMS_suosqy=1&DianCMS_suoslbei=123如上,我希望用JS能搞获取到DianCMS_suos... /search/mingpain.aspx?DianCMS_suosqy=1&DianCMS_suoslbei=123

如上,我希望用JS能搞获取到DianCMS_suoslbei这个参数的值,然后在网页中调用,应该怎么弄啊,高手能帮帮忙吗?
你好,感谢你的回答,还有一点小问题:
这个是我的JS,用你的方法,获取到地址栏参数值之后,怎样把123替换成这个参数值呢?就是怎样调用这个参数值。谢谢。我没有基础的。
<SCRIPT type=text/javascript>
String.prototype.getQueryString = function(name){
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]);
return null;
};
var sId = location.search.getQueryString("DianCMS_suoslbei"); //通过表达式获得传递参数
shut_allsubnav("rootul_112");
expand_subnav("123","3000");
</SCRIPT>
展开
 我来答
日积月累知识分享
推荐于2016-02-28 · TA获得超过865个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:265万
展开全部
页面接收参数【写在HEAD标签中间】。
<script language="javascript" type="text/javascript">
//增加正则表达式
String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if (r=this.match(reg)) return unescape(r[2]);
return null;
};
var sId = location.search.getQueryString("DianCMS_suosqy"); //通过表达式获得传递参数
alert(sId);
</script>
在页面中使用的话, 你同样需要讲这个参数传递给某个函数。 请看参考
追问
能告诉我怎么在JS内调用吗?
追答
没懂你说的什么意思。

参考资料: http://hi.baidu.com/snowmanwang/blog/item/39e29c1f1de0e701314e1575.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式