Ajouter évènement click sur ID
Fermé
barale61
Messages postés
1192
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
17 avril 2024
-
30 oct. 2015 à 18:16
Utilisateur anonyme - 11 nov. 2015 à 21:33
Utilisateur anonyme - 11 nov. 2015 à 21:33
A voir également:
- Ajouter évènement click sur ID
- Ajouter un profil netflix payant - Guide
- Ajouter un compte gmail - Guide
- Ajouter un compte whatsapp - Guide
- Auto click - Télécharger - Divers Utilitaires
- Ajouter une signature sur word - Guide
3 réponses
Utilisateur anonyme
10 nov. 2015 à 23:58
10 nov. 2015 à 23:58
Bonjour
Chez moi, ça semble marcher.
Où se trouve ton code js par rapport à ton HTML ? Car pour que ça marche, il faut que le bouton id="btn_plus" soit déjà défini au moment où ce code s'exécute. Donc se code doit être juste avant la balise </body> ou, mieux, à l'intérieur d'une fonction appelée sur le onload de ta page.
Chez moi, ça semble marcher.
Où se trouve ton code js par rapport à ton HTML ? Car pour que ça marche, il faut que le bouton id="btn_plus" soit déjà défini au moment où ce code s'exécute. Donc se code doit être juste avant la balise </body> ou, mieux, à l'intérieur d'une fonction appelée sur le onload de ta page.
barale61
Messages postés
1192
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
17 avril 2024
110
11 nov. 2015 à 17:51
11 nov. 2015 à 17:51
Mon code js est dans un fichier appelé juste avant </body> et j'ai fais dans la balise body onload="sous_menu()" cela m'affiche le sous menu mais l'événement ne fonctionne pas. Et par défaut, je lui demande normalement de ne pas s'afficher.
function sous_menu() { sous_menu = document.getElementById('sous_menu'); btn = document.getElementById("btn"); if (sous_menu.style.display == 'none' || sous_menu.style.display == '') { sous_menu.style.display = 'block'; btn.classList.remove("fa-plus"); btn.classList.add("fa-close"); } else { sous_menu.style.display = 'none'; btn.classList.add("fa-plus"); btn.classList.remove("fa-close"); } } document.getElementById("btn").addEventListener('click', sous_menu);
Utilisateur anonyme
11 nov. 2015 à 21:33
11 nov. 2015 à 21:33
Ce code n'a qu'un rapport lointain avec celui d'hier.
À quoi ça a servi que je me penche sur celui d'hier ?
C'est très bien que tu essayes de t'en sortir par toi même, mais comment veux-tu qu'on t'aide si tu repars sur une piste sans rapport avec ce que tu as présenté la veille ? Je ne vois pas dans ta réponse en quoi je t'ai été utile.
Si je te consacre du temps aujourd'hui, ce sera pour que tu reviennes avec un troisième code encore différent ? Ça ne m'intéresse pas.
À quoi ça a servi que je me penche sur celui d'hier ?
C'est très bien que tu essayes de t'en sortir par toi même, mais comment veux-tu qu'on t'aide si tu repars sur une piste sans rapport avec ce que tu as présenté la veille ? Je ne vois pas dans ta réponse en quoi je t'ai été utile.
Si je te consacre du temps aujourd'hui, ce sera pour que tu reviennes avec un troisième code encore différent ? Ça ne m'intéresse pas.