Я начал это в javascript, но если у кого-то будет лучше в Jquery, я возьму это. Я объясняю контекст: у меня есть несколько вопросов, и у каждого есть ответы, я хотел бы нажать на вопрос, а затем появляются ответы. Я уже сделал это:
document.querySelector(".question").onclick = function() {
if (window.getComputedStyle(document.querySelector('.item_group_resultat')).display=='none'){
document.querySelector(".item_group_resultat").style.display="block";
}
else {
document.querySelector(".item_group_resultat").style.display="none";
}
}
проблема в том, что работает только один, а другие нет.
вот код html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div class="content">
<h1 class="titre"></h1>
<div class="navigation" id="style-7">
<ul class="item_group">
<li class="item titre"></li>
<li class="item">
<a class="question" href="#"></a>
</li>
<li class="item">
<a class="question" href="#"></a>
</li>
<li class="item">
<a class="question" href="#"></a>
</li>
<li class="item">
<a class="question" href="#"></a>
</li>
<li class="item">
<a class="question" href="#"></a>
</li>
</ul>
</div>
<div class="resultat">
<ul class="item_group item_group_resultat">
<li class="item titre_resultat"></li>
<li class="item content_resultat"></li>
<ul class="item_group item_group_resultat">
<li class="item titre_resultat"></li>
<li class="item content_resultat"></li>
</ul>
<ul class="item_group item_group_resultat">
<li class="item titre_resultat"></li>
<li class="item content_resultat"></li>
</ul>
<ul class="item_group item_group_resultat">
<li class="item titre_resultat"></li>
<li class="item content_resultat"></li>
</ul>
<ul class="item_group item_group_resultat">
<li class="item titre_resultat"></li>
<li class="item content_resultat"></li>
</div>
</div>
</body>
</html>