Home › Forums › JavaScript › Menu for display sub items in a list › Reply To: Menu for display sub items in a list
January 3, 2018 at 7:39 pm
#264879
Shikkediel
Participant
This would be one way, in vanilla JS:
var link = document.getElementsByTagName('a');
for (var i = 0; i < link.length; i++) {
var target = link[i].nextElementSibling;
if (!target) continue;
target.style.display = 'none';
link[i].addEventListener('click', function(e) {
e.preventDefault();
var aim = this.nextElementSibling;
if (aim.style.display == 'none') aim.style.display = 'block';
else aim.style.display = 'none';
});
}