html.de - Javascript reagiert erst beim zweiten Klick
by SpiceLab
HTML
<a href="javascript:toggleMenu('sub-menu-Dienstleistungen', 'sub-link-dienstleistungen');" id="sub-link-dienstleistungen">∨</a>
<div class="sub-menu-container" id="sub-menu-Dienstleistungen">foobar</div>
CSS
.sub-menu-container{
display:none;
}
JavaScript
function toggleMenu(element, selector) {
if(document.getElementById(element).style.display == 'block') {
document.getElementById(element).style.display = 'none';
document.getElementById(selector).innerHTML = '∨';
}else{
document.getElementById(element).style.display = 'block';
document.getElementById(selector).innerHTML = '<';
}
}