除了 .html link 之外,有没有办法感知是否有 #? (JavaScript)
Is there a way to sense if there is a # besides the .html link? (JavaScript)
我有一个简单的 HTML 文件,它只显示:
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<p>Hello</p>
</body>
<script>
//Nothing yet
</script>
</html>
通常当您在本地访问 HTML 文件时,它类似于 file:///C:/Users/Onedrive/ect/file。html.You 可以在 [= 旁边添加 # 18=] 什么都不会发生。有没有办法判断 link 和 javascript 旁边是否有 #?
如果您的意思是如果 link 末尾有一个“#”符号,您可以使用:
window.location.toString().endsWith('#');
我有一个简单的 HTML 文件,它只显示:
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<p>Hello</p>
</body>
<script>
//Nothing yet
</script>
</html>
通常当您在本地访问 HTML 文件时,它类似于 file:///C:/Users/Onedrive/ect/file。html.You 可以在 [= 旁边添加 # 18=] 什么都不会发生。有没有办法判断 link 和 javascript 旁边是否有 #?
如果您的意思是如果 link 末尾有一个“#”符号,您可以使用:
window.location.toString().endsWith('#');