📜  如何从 URL 中获取片段标识符?

📅  最后修改于: 2022-05-13 01:56:54.076000             🧑  作者: Mango

如何从 URL 中获取片段标识符?

片段标识符是字符串字符,它指代次于主要资源的资源。

  • 方法 1:我们可以通过将新变量定义为 location.hash 来打印片段标识符,然后在 document.getElementbyId() 方法的帮助下显示它。

    句法:

    var x =  location.hash;
    document.getElementById("demo").innerHTML = x;

    示例:在此示例中,我们将使用location.hash属性。

    
    
      
    
        
            How to get the fragment
            identifier from a URL?
        
    
      
     
                  
        

              GeeksForGeeks     

                         

                  

    输出:

    • 在点击按钮之前:
    • 点击按钮后:
  • 方法 2:我们定义了一个变量哈希,它存储 URL 中 # 之后的任何内容,即片段标识符,然后我们将其显示为警报。这是通过将子字符串存储在变量中来完成的。

    句法:

    var hash = url.substring(url.indexOf('#') + 1);
    alert(hash);

    示例 2:此示例使用 substring() 方法显示片段标识符。

    
    
      
    
        
            How to get the fragment
            identifier from a URL?
        
    
      
     
                  
        

              GeeksForGeeks      

                 

                  

    输出: