Duda con eventos en javascript
Publicado por Meneth (5 intervenciones) el 03/12/2020 16:36:44
Hola
Tengo el siguiente código
El objetivo del ejercicio es hacer "desaparecer" un párrafo cuando hago click en un enlace. El código funciona perfectamente si cambio
por
pero en este caso solo funciona si en lugar de hacer click paso el ratón por encima del enlace
Mi pregunta es ¿por qué cada vez que hago click en el enlace me recarga la página y es como si el código no funcionase?
Me refiero, el código del click funciona, pero solo durante un segundo porque al clickear el enlace me recarga la página entera...
Tengo el siguiente código
1
2
3
4
5
6
7
8
9
10
11
12
window.addEventListener("load",
()=>{
let enlaces=document.querySelectorAll("a");
for(let i=0;i<enlaces.length;i++){
enlaces[i].addEventListener("click",
()=>{
let parrafo=enlaces[i].previousElementSibling;
parrafo.style.display="none";
});
}
});
El objetivo del ejercicio es hacer "desaparecer" un párrafo cuando hago click en un enlace. El código funciona perfectamente si cambio
1
enlaces[i].addEventListener("click",
por
1
enlaces[i].addEventListener("mousemove",
pero en este caso solo funciona si en lugar de hacer click paso el ratón por encima del enlace
Mi pregunta es ¿por qué cada vez que hago click en el enlace me recarga la página y es como si el código no funcionase?
Me refiero, el código del click funciona, pero solo durante un segundo porque al clickear el enlace me recarga la página entera...
Valora esta pregunta


0