js获取Url,域名,端口号等

xiaoxiao2021-02-28  102

原文地址:http://blog.csdn.net/tiemufeng1122/article/details/9254591

属性href完整的 URLprotocol协议hostname主机名host主机名加端口号port的端口号pathname当前 URL 的路径部分searchURL 的查询部分hash#开始的锚 具体获取方法:window.location.hostname 等;

第一种方法:

[javascript] view plaincopy function GetRequest() {       var url = location.search; //获取url中"?"符后的字串         var theRequest = new Object();       if (url.indexOf("?") != -1) {           var str = url.substr(1);           strs = str.split("&");           for (var i = 0; i < strs.length; i++) {               theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);           }       }       return theRequest;   }  

调用:

[javascript] view plaincopy var Request = new Object();   Request = GetRequest();   alert(Request['id']);  

 

 

 

第二种方法:

[javascript] view plaincopy //正则表达式分析   function GetQueryString(name) {       var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)""i");       var r = window.location.search.substr(1).match(reg);       if (r != nullreturn unescape(r[2]); return null;   }    

调用:

[javascript] view plaincopy alert(GetQueryString("id"));  
转载请注明原文地址: https://www.6miu.com/read-21964.html

最新回复(0)