Вот так - выбор каждого h5
window.addEventListener("load", function() {
[...document.querySelectorAll("h5")].forEach(function(h5) {
h5.addEventListener("click", function(e) {
let show = this.innerText === "+"
this.previousElementSibling.classList.toggle("show", show);
this.innerText = show ? "x" : "+";
})
})
})
.hide {
display: none;
}
.show {
display: block;
}
<section>
<img src="img/trait8.svg" />
<h3>Pelvi-périnéologie</h3>
<p class="hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed facilisis lacus orci, id imperdiet nulla ultrices consequat. Aliquam imperdiet rhoncus mattis. Nam maximus feugiat felis, tempus vulputate lectus. Interdum et malesuada fames ac ante ipsum
primis in faucibus. Nulla congue urna in arcu varius bibendum. Donec nec velit a justo auctor tincidunt. Nulla posuere augue at ipsum suscipit imperdiet. Proin a accumsan urna. Morbi nunc orci, maximus in pharetra in, blandit sed sem. Fusce ullamcorper
nulla nunc, a hendrerit enim imperdiet ac. Nam feugiat nunc ut purus blandit, ac condimentum ante sagittis.</p>
<h5>+</h5>
</section>
<section>
<img src="img/trait8.svg" />
<h3>Pelvi-périnéologie</h3>
<p class="hide">Curabitur sed lectus sed ante dictum sollicitudin. Aliquam volutpat condimentum laoreet. Curabitur sit amet fringilla purus. Cras maximus, nisl eget placerat dignissim, mauris sem ultricies orci, vitae tristique justo purus quis urna. In consectetur
justo purus, id aliquam lectus scelerisque ac. Mauris bibendum pulvinar arcu, eu imperdiet ipsum vestibulum ut. Aliquam turpis augue, lacinia ac consequat id, ullamcorper at magna. Ut nec urna scelerisque, facilisis velit nec, feugiat lectus.</p>
<h5>+</h5>
</section>