當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML onhashchange用法及代碼示例


錨點部件發生更改時,此屬性有效。錨點部分以當前URL的“#”符號開頭。

用法:

<element onhashchange = "script">

屬性值:該屬性包含單值腳本,並且在觸發onhashchange事件屬性時運行。此屬性僅與<body>標記關聯。

Example:

<!DOCTYPE html> 
<html> 
    <head> 
        <title>onhashchange event attribute</title> 
        <style> 
            body { 
                text-align:center; 
            } 
            h1 { 
                color:green; 
            } 
        </style> 
    </head> 
    <body> 
        <h1>GeeksforGeeks</h1> 
        <h2>onhashchange event attribute</h2> 
        <button onclick="changePart()">Try it</button> 
        <div id="gfg"></div> 
        <script> 
        function changePart() { 
            location.hash = "2"; 
            var geeks = "Anchor part:" + location.hash; 
            document.getElementById("gfg").innerHTML = geeks; 
        } 
        function myFunction() { 
            alert("The anchor part has changed!"); 
        } 
        </script> 
</html>

輸出:

支持的瀏覽器:下麵列出了onhashchange event屬性支持的瀏覽器:

  • Chrome 5.0
  • Internet Explorer 8.0
  • Firefox 3.6
  • Safari 5.0
  • Opera 10.6

相關用法


注:本文由純淨天空篩選整理自Mahadev99大神的英文原創作品 HTML | onhashchange Event Attribute。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。