function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }
var myurl=GetQueryString("key"); </script> 也可以取出地址栏传递的key所代表的值 4、jQuery扩展方法实现 jquery扩展了一个getUrlParam()方法 <script type="text/javascript" src="js/jquery.1.8.3.min.js"></script> <script type="text/javascript"> $(function($){ $.getUrlParam = function(name) { var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)"); var r= window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } }); $.getUrlParam('key');也可以取出地址栏传递的key所代表的值 </script>