window.locationオブジェクトに含まれる属性とurlパラメータを取得する方法

4807 ワード

window.locationオブジェクトに含まれる属性
hash:井戸番号から始まるURL(アンカー)host:ホスト名と現在のURLのポート番号hostname:現在のURLのホスト名href:完全なURL pathname:現在のURLのパス部分port:現在のURLのポート番号protocol:現在のURLのプロトコルsearch:疑問符(?)から開始するURL(クエリ部分)
jsの経路ジャンプ機能:
1.window.locations.href=「ジャンプ経路」2.self.locations.hrefとwindowの役割は同じですが、windowは全体ページで、selfは一つのページの中で、複数のhtmlページをネスティングしました.3.新しいウィンドウでwindow.open(“”)を開けます.4.トップクラスの父ウィンドウself.location=“windows”に戻ります.
//  url     
<script>
    function getQueryVariable(variable) {
      
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
      
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
      
                return pair[1];
            }
        }
        return (false);
    }

    // www.baidu.com/index?id1=1&id2=2&id3=3;


    var id1 = getQueryVariable('id1'); // 1

    var id2 = getQueryVariable('id2');// 2

    var id3 = getQueryVariable('id3');// 3
script>