Bonjour, je ne comprends pas, pourquoi ce script marche dans ma page html mais pas dans un dossier .js . Merci de l'aide.
Ps:j'ai testé avec une alertbox je ne me suis pas trompé en l'appelant dans mon head.
Et le morceau de html concerné.
Merci bcp ^^
Modifié par debutantplutotnul (19 Dec 2019 - 16:44)
Ps:j'ai testé avec une alertbox je ne me suis pas trompé en l'appelant dans mon head.
var acc = document.getElementsByClassName("menu_projet_html1");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.display === "block") {
panel.style.display = "none";
} else {
panel.style.display = "block";
}
});
}
Et le morceau de html concerné.
<button class="menu_projet_html1">Mon premier site web</button>
<div class="hidden_panel1">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
Merci bcp ^^
Modifié par debutantplutotnul (19 Dec 2019 - 16:44)