2 回答

TA貢獻1934條經(jīng)驗 獲得超2個贊
我認為如果您將 var hash = e.target.hash 更改為 var hash = window.location.hash 就會起作用。據(jù)我所知,點擊事件對象不會返回 target.hash。
// get list of links by class
var links = document.getElementsByClassName("accordion-link");
var linksLength = links.length;
for(var i=0; i < linksLength; i++){
links[i].onclick = function(e){
// isolate the hash
var hash = window.location.hash;
// remove # from hash
hash = hash.substring(1, hash.length);
// select by id using hash
document.getElementById(hash).click();
}
}
- 2 回答
- 0 關(guān)注
- 189 瀏覽
添加回答
舉報