Javascript点击事件停止锚href链接

时间:2019-06-05 14:13:39

标签: javascript anchor

当包含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现在不起作用

2 个答案:

答案 0 :(得分:0)

@ullfindsmit,是的,当我删除e.preventDefault()时,它会起作用

答案 1 :(得分:0)

e.preventDefault();是唯一的原因 Read the official documenation

  

尝试删除e.preventDefault();   它将正常运行