Este es mi código:
Código HTML:
Ver original
<ul class="w3-navbar"> <li class="dropdown-lang w3-dropdown"> <div class="w3-dropdown-content"> </div> </li> <li class="dropdown-notifications w3-dropdown"> <div class="w3-dropdown-content"> </div> </li> <li class="dropdown-notifications w3-dropdown"> <div class="w3-dropdown-content"> </div> </li> </ul>
Código Javascript:
Ver original
function toogleNav(e) { "use strict"; //bloqueamos el evento por defecto e.preventDefault(); //Aqui me paro :/ } function startEvents() { "use strict"; var i, btns; btns = document.getElementsByClassName("dropdown-toogle"); /*jslint plusplus: true */ //Para aceptar ++ for (i = 0; i < btns.length; i++) { btns[i].addEventListener('click', toogleNav, false); } } window.addEventListener('load', startEvents, false);
Se puede hacer de esta forma? porque como alternativa pensaba agregar ids a los elementos que se tienen que visualizar y agregar en un atributo de cada boton el id del elemento que quiero visualizar.
Gracias de antemano
Saludos...