JS获取URL参数值

<script type="text/javascript"> 
<!-- 
String.prototype.GetValue
= function(para) {  
  
var reg = new RegExp("(^|&)"+ para +"=([^&]*)(&|$)");  
  
var r = this.substr(this.indexOf("\?")+1).match(reg);  
  
if (r!=nullreturn unescape(r[2]); return null;  
}  
var str = "www.sina.com/defalut.aspx?ID=123456";
//如果获取本页地址用var str = location.href;  

alert(str.GetValue(
"ID"));//ID就是参数  
//
--> 
</script>
posted @ 2011-05-05 22:31  microsoftzhcn  阅读(289)  评论(0编辑  收藏  举报