Texte apparaît si on clique sur un bouton html
Fermé
flav
-
11 avril 2022 à 00:12
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 12 avril 2022 à 03:04
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 12 avril 2022 à 03:04
A voir également:
- Afficher un texte en cliquant sur un bouton html
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? - Forum Word
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Mettre un texte en majuscule - Guide
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
- Formule excel si contient texte alors texte ✓ - Forum Excel
2 réponses
Salut et en pur JS parce que je ne connait pas doc svelte ça donne quoi?
On peut très bien se passer de la variable bool puisqu'il suffit de tester la valeur de display.
Mieux aussi d'utiliser .addEventListener que sur l'attribut HTML onclick (ça me paraît bizarre quand même cette syntaxe on:click même avec un framework on a pas le droit de changer la syntaxe de HTML).
Permet de rajouter au JavaScript
On peut très bien se passer de la variable bool puisqu'il suffit de tester la valeur de display.
function cache(id){ if(document.getElementById(id).style.display=='none'){ document.getElementById(id).style.display='block'; }else{ document.getElementById(id).style.display=='none' } }
Mieux aussi d'utiliser .addEventListener que sur l'attribut HTML onclick (ça me paraît bizarre quand même cette syntaxe on:click même avec un framework on a pas le droit de changer la syntaxe de HTML).
<button id=test> clique pour afficher </button>
Permet de rajouter au JavaScript
document.getElementById('test').addEventListener('click', cache('aCacher'), false)