Tenho uma função para abrir e fechar uma DIV, mas no IE não funciona, além de ao clicar ele abrir uma nova página... alguém poderia me ajudar?
Tentei assim (mas não funciona no chrome e nem no IE):function abrefechaMenu() {
document.getElementById("menu").style.visibility = "visible";
if(document.getElementById("menu").style.display == "none" ) {
document.getElementById("menu").style.display = "";
}
else {
document.getElementById("menu").style.display = "none";
}
}
E assim (Funciona no chrome mas não no IE):
function abrefechaMenu() {
if(menu.style.display == "none") {
menu.style.display = "block";
} else {
menu.style.display = "none";
}
}
<div id="dg"><a href="javascript:abrefechaMenu()">Menu Abre/Fecha</a></div>
<div id="menu" style="display: none;">
<div id="nav">
<!-- menu -->
<ul>
<li><a href="#" class="menu-option" id="home">Home</a></li>
<li><a href="#" class="menu-option" id="perfilMotorista.jsp">Perfil Motorista</a></li>
<li><a href="#" class="menu-option" id="page2">Page 2</a></li>
</ul>
</div>
</div>