日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

概述

使用 JavaScript 檢查統一資源定位器 (U.R.L.) 是否包含哈希值 (#text),因為 JavaScript 包含一些預構建方法,這使得獲得特定目標成為一項簡單的任務。這可以通過使用 JavaScript 中的 hash 屬性來完成,該屬性可以通過初始化 window.location 對象來訪問。它簡化了用戶界面并提供了最重要的網頁導航。

要構建此解決方案,我們需要以下主題的先驗知識 –

    HTML- 構建頁面的骨架。其中我們將使用內部 標記。

    HTML 事件(onclick()、onchange() 等)

    JavaScript 窗口對象、位置對象、哈希屬性。

    語法

    該程序使用的基本語法是 –

    window.location.hash
    

    登錄后復制

      Window – 這是指定 Web 瀏覽器框架的 JavaScript 對象。它可以處理與您的瀏覽器相關的方法。 windows的屬性可以通過

      來訪問

      語法:

      (window.property/methodName)
      

      登錄后復制

        Location – 它是窗口對象的一個??屬性,包含有關當前網頁 URL 的信息。

        語法:

        window.location.propertyName
        

        登錄后復制

          Hash – 它是包含 # 之后文本的位置對象的屬性。如果 URL 包含“/tutorialspoint/#java”。然后location.hash將返回值“java”。

          算法

            第 1 步– 使用 <button> 標記

            創建 HTML 按鈕

            第 2 步– 在按鈕標簽 <button onclick=“”> 中插入 onclick 事件,并在其中插入函數,如<button onclick=“checkHash()”>。函數名稱是用戶定義的,因此您可以根據自己的方便進行更改。

            第 3 步– 創建 JavaScript 箭頭函數 checkHash()

            第 4 步– 使用window對象方法location和位置方法hash。將 window.location.hash 的結果存儲在變量中。

            第 5 步– 在 if-else 中傳遞變量作為條件。

            第 6 步– 如果 if-else 中傳遞的變量為 true,則返回“Hash found”,否則如果傳遞的變量為 false,則返回“Hash not”發現”。

            示例

            在給定的代碼中,它包含一個 HTML 按鈕,其中包含“onclick()”事件處理程序,其中給出了 JavaScript 用戶定義函數“checkHash()”。當點擊<button>時,會觸發checkHash()函數。

            <!DOCTYPE html>
            <html lang="en">
            <head>
               <title>Check the Hash in URL</title>
               <style>
                  body{
                     border: 1px solid black;
                     text-align: center;
                  }
               </style>
            </head>
            <body>
               <p>
                  <strong> OUTPUT HASH- </strong>   
                  <span id="outputVal" style="padding:3px;"> </span>// Output will be shown here 
               </p>
                  
               <button onclick="checkHash()">Check URL Hash</button><br>
               <a href="#java">add hash(#) to url</a><br>
               
               <!-- JavaScript function starts from here -->
               
               <script>
                  checkHash=()=>{
                     var h = window.location.hash;
                     if(window.location.hash){
                        document.getElementById("outputVal").innerText="Hash found "+h;
                        document.getElementById("outputVal").style.background="lightgreen";
                     } else {
                        document.getElementById("outputVal").innerText="No Hash Found";
                        document.getElementById("outputVal").style.background="tomato";
                     }
                  }
               </script>
               
               <!-- JavaScript function ends here -->
            </body>
            </html>
            

            登錄后復制

            點擊錨文本后 –

            在這種狀態下,網頁的URL(http://127.0.0.1:3000/index.html)不包含任何#text,如下圖地址欄所示,因此window.location .hash 不會在引用的變量中存儲任何內容,因此它返回 false 并輸出“未找到哈希值。”

            點擊錨文本后,HTML屬性href=“#java”的值與當前URL連接,因此window.location.hash包含連接后的哈希文本“#java”,因此返回true哈希的名稱存儲在變量“h”中,并且“h”變量將在 if-else 條件下進行檢查,其輸出將顯示在“outputVal”id 容器內。

            結論

            當點擊錨鏈接時,它會將我們重定向到哈希值內容。

            這為用戶提供了一個交互式界面,其中包含指向散列鏈接內容的方向。位置對象還具有許多有利的屬性,例如 href、origin、路徑名等等。 Window 對象還提供了各種操作瀏覽器的方法,例如位置、歷史記錄、open()、close() 等等。

            以上就是如何使用 JavaScript 檢查 URL 是否包含哈希值?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:javascript 包含 哈希值 如何使用 檢查
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定