当包含js click事件时,锚标记href不起作用 HTML:
<li id="serviciosbtn"><a href="#servicios">SERVICIOS</a></li>
JS
var servicios = document.getElementById("serviciosbtn");
servicios.addEventListener("click", function(e) {
nav.classList.add("hide-mobile");
e.preventDefault();
});
这实际上适用于该类,但是a href现在不起作用
答案 0 :(得分:0)
@ullfindsmit,是的,当我删除e.preventDefault()时,它会起作用
答案 1 :(得分:0)
e.preventDefault();是唯一的原因 Read the official documenation
尝试删除e.preventDefault(); 它将正常运行