1. 程式人生 > >Javascript 獲取當前頁面的url信息

Javascript 獲取當前頁面的url信息

設置 .com div 問號 regex ash cti substr code

測試url : http://www.test.com:80/aaa/a.aspx?id=5&name=yh

function GetQueryString(name) {
    if (name=="url"){
        return window.location.pathname;
    }
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null
) return ""; } //該函數傳入參數名則返回對應的值,傳入“url”則返回文件路徑 var url = GetQueryString("url"); ///aaa/a.aspx var type1 = GetQueryString("name"); //yh 1、window.location.href(設置或獲取整個 URL 為字符串) 2、window.location.protocol(設置或獲取 URL 的協議部分) 3、window.location.host(設置或獲取 URL 的主機部分) 4、window.location.port(設置或獲取與 URL 關聯的端口號碼)
5、window.location.pathname(設置或獲取與 URL 的路徑部分(就是文件路徑及頁面地址)) 6、window.location.search(設置或獲取 href 屬性中跟在問號後面的部分) 7、window.location.hash(設置或獲取 href 屬性中在井號“#”後面的分段)

Javascript 獲取當前頁面的url信息