Я хочу использовать несколько изображений значков, чтобы контролировать видимость раздела, соответствующего изображениям значков, но я продолжаю получать сообщения об ошибках в консоли. Я написал цикл for, который просматривает изображения значков, которые имеют класс «LED», и оператор if, который переключает видимость раздела.Javascript: используйте значок, чтобы контролировать видимость раздела содержимого
HTML:
<ul>
<li>
<img src="images/LED.png" class="LED"/>
<h2><span>< </span>Education<span> ></span></h2>
<ul class="content">
</ul>
</li>
<li>
<img src="images/LED.png" class="LED"/>
<h2><span>< </span>Experience<span> ></span></h2>
<ul class="content">
</ul>
</li>
<li>
<img src="images/LED.png" class="LED"/>
<h2><span>< </span>Skills<span> ></span></h2>
<ul class="content">
</ul>
</li>
</ul>
Javascript:
var LEDs = document.querySelectorAll('.LED'), i;
var contents= document.querySelectorAll('.content'), i;
for(var i = 0; i<LEDs.length; i++){
var isVisible[i] = true;
LEDs[i].addEventListener('click',
function (evt){
if(isVisible[i]){
contents[i].classList.add('hidden');
isVisible[i] = false;
}else{
contents[i].classList.remove('hidden');
isVisible[i] = true;
}
});
};
yep, nice. Я пропустил закрытие при первом взгляде) в следующий раз, когда я это увидел, но на вас уже ответили) получить Plus) – lexeek
Большое вам спасибо! – Glenna