我正在尝试根据窗口哈希进行一些操作,转到div id
锚点。
<div id="#A1"></div>
<div id="#A2"></div>
<div id="#A3"></div>
<div id="#A4"></div>
......
<div id="#B1"></div>
和JS
function myWay(){
//do something
}
if(document.location.hash == "A1"){
myWay();
}
if(document.location.hash == "A2"){
myWay();
}
if(document.location.hash == "A3"){
myWay();
}
.......
我的问题是,如果我有超过 30 个锚点,我必须if(document.location.hash == "#anchor")
在我的 JavaScript 上放置超过 30 个。有没有办法搜索和匹配做类似的事情
if (document.location.hash == (this anchor on the page)){
myWay();
}else{
something else;
}