91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

BOM中location對象的屬性和方法是什么

發布時間:2023-04-07 11:49:01 來源:億速云 閱讀:200 作者:iii 欄目:開發技術

這篇文章主要介紹了BOM中location對象的屬性和方法是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇BOM中location對象的屬性和方法是什么文章都會有所收獲,下面我們一起來看看吧。

    一、location 對象是什么?

    window 對象給我們提供了一個 location 屬性用于獲取或設置窗體的 URL,并且可以用于解析 URL 。 因為這個屬性返回的是一個對象,所以我們將這個屬性也稱為 location 對象。

    1.1 URL

    統一資源定位符 (Uniform Resource Locator, URL) 是互聯網上標準資源的地址。互聯網上的每個文件都有一個唯一的 URL,它包含的信息指出文件的位置以及瀏覽器應該怎么處理它。

    URL 的一般語法格式為:

     protocol://host[:port]/path/[?query]#fragment
     http://www.itcast.cn/index.html?name=andy&age=18#link

    BOM中location對象的屬性和方法是什么

    二、 location 對象的屬性

    BOM中location對象的屬性和方法是什么

     案例1:5秒鐘之后自動跳轉頁面

    分析:

    利用定時器做倒計時效果 時間到了,就跳轉頁面。使用 location.href
    <!DOCTYPE html>
    <html lang="en">
     
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
     
    <body>
        <button>點擊</button>
        <div></div>
        <script>
            var btn = document.querySelector('button');
            var div = document.querySelector('div');
            btn.addEventListener('click', function() {
                // console.log(location.href);
                location.href = 'http://www.itcast.cn';
            })
            var timer = 5;
            setInterval(function() {
                if (timer == 0) {
                    location.href = 'http://www.itcast.cn';
                } else {
                    div.innerHTML = '您將在' + timer + '秒鐘之后跳轉到首頁';
                    timer--;
                }
     
            }, 1000);
        </script>
    </body>
     
    </html>

     案例2:獲取 URL 參數數據(主要練習數據在不同頁面中的傳遞)

    分析:

    1. 第一個登錄頁面,里面有提交表單, action 提交到 index.html頁面

    2. 第二個頁面,可以使用第一個頁面的參數,這樣實現了一個數據不同頁面之間的傳遞效果

    3. 第二個頁面之所以可以使用第一個頁面的數據,是利用了URL 里面的 location.search參數

    4. 在第二個頁面中,需要把這個參數提取。

    5. 第一步去掉?  利用 substr

      BOM中location對象的屬性和方法是什么

    6. 第二步 利用=號分割 鍵 和 值     split(&lsquo;=&lsquo;)

    7. 第一個數組就是鍵   第二個數組就是值

    三、location 對象的方法

    BOM中location對象的屬性和方法是什么

    <body>
        <button>點擊</button>
        <script>
            var btn = document.querySelector('button');
            btn.addEventListener('click', function() {
                // 記錄瀏覽歷史,所以可以實現后退功能
                // location.assign('http://www.itcast.cn');
                // 不記錄瀏覽歷史,所以不可以實現后退功能
                // location.replace('http://www.itcast.cn');
                location.reload(true);
            })
        </script>
    </body>

    關于“BOM中location對象的屬性和方法是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“BOM中location對象的屬性和方法是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    巴彦淖尔市| 全南县| 宣武区| 盈江县| 淳安县| 宁安市| 启东市| 高清| 若羌县| 吴旗县| 民县| 微博| 新田县| 肃宁县| 东平县| 城固县| 汶上县| 和顺县| 德惠市| 兴安县| 右玉县| 称多县| 芜湖县| 兴山县| 成都市| 绥德县| 略阳县| 绥江县| 习水县| 望都县| 图木舒克市| 霍城县| 山阳县| 钟祥市| 修水县| 米林县| 罗田县| 班玛县| 阿瓦提县| 云龙县| 儋州市|