实例代码“Ctrl+/”提示“F11/ESC”全屏 返回 格式化 恢复 运行
x
 
1
<!DOCTYPE html>
2
<html>
3
<body onhashchange="myFunction()">
4
5
<p>点击按钮修改当前 URL 的锚部分为 #part5</p>
6
7
<button onclick="changePart()">点我</button>
8
9
<p id="demo"></p>
10
11
<script>
12
// 使用 location.hash 属性来修改锚部分
13
function changePart() {
14
    location.hash = "part5";
15
    var x = "锚部分现在为: " + location.hash;
16
    document.getElementById("demo").innerHTML = x;
17
}
18
19
// 如果锚部分改变则弹出提示窗口
20
function myFunction() {
21
    alert("锚部分已修改!");
22
}
23
</script>
24
25
</body>
26
</html>
27