load: solo registra un evento
Publicado por Emmanuel (2 intervenciones) el 01/08/2019 03:20:35
Hola, estoy probando una sección de una página y tengo problemas con addEventListener del load. Tengo varios eventos y solo me registra uno, si lo cambio de posición (el evento de arriba por el de abajo) me registra el que está primero. Les dejo el codigo:
Pasando en limpio: si cambio de lugar el "for" de arriba por el de abajo, funciona el de arriba.
Estoy empezando a programar (solo HTML, CSS, JAVASCRIPT), sepan disculpar mi alcance en el tema.
Si alguien me puede ayudar, se los agradezco.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
addEventListener('load',inicio,false);
function inicio()
{
for(f=0;f<=document.getElementsByClassName('principales').length;f++)
{
document.getElementsByClassName('principales')[f].addEventListener('click',enlace,false);
document.getElementById('desarrollo').addEventListener('click',borrar,false);
}
for(f=0;f<=document.getElementsByClassName('extra').length;f++)
{
document.getElementsByClassName('extra')[f].addEventListener('mouseover',activar,false);
document.getElementsByClassName('extra')[f].addEventListener('mouseout',desactivar,false);
document.getElementsByClassName('extra')[f].addEventListener('click',enlace,false);
}
}
Estoy empezando a programar (solo HTML, CSS, JAVASCRIPT), sepan disculpar mi alcance en el tema.
Si alguien me puede ayudar, se los agradezco.
Valora esta pregunta


0