A voir également:
- Créer un bouton radio qui en affiche seulement un a la fois
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
4 réponses
Bonjour,
Sans voir ton code html actuel... difficile de te répondre.
Mais en essayant de décrypter ce que tu as écris...je pense que tu devras utiliser le javascript.
NB: Pour nous montrer ton code, tu devras utiliser les BALISES DE CODE.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Sans voir ton code html actuel... difficile de te répondre.
Mais en essayant de décrypter ce que tu as écris...je pense que tu devras utiliser le javascript.
NB: Pour nous montrer ton code, tu devras utiliser les BALISES DE CODE.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <style> .divtxt { display:none; } </style> </head> <body> <button name="btn1" type="radio" data-toggle="collapse" data-target="test" aria-expanded="false" > <i id="fontawesomecolor" class="fas fa-align-justify"></i> </button> <div id="test" class="divtxt">allo</div> <button name="btn1" type="radio" data-toggle="collapse" data-target="test2" aria-expanded="false" > <i id="fontawesomecolor" class="fas fa-align-justify"></i> </button> <div id="test2" class="divtxt" >bonjour</div> <script> function affichechoix(elmChoix){ //on masque tous les éléments ayant la class .divtxt divcache = document.querySelectorAll('.divtxt'); for (let i=0; i< divcache.length; i++){ divcache[i].style.display = 'none'; } //on affiche l'element voulu elmChoix.style.display = 'block'; } document.querySelectorAll("button").forEach(v=>{ v.addEventListener("click",()=>{ var idCible = v.getAttribute('data-target'); console.log('idCible',idCible); var elm = document.getElementById(idCible); console.log('element a afficher',elm); affichechoix(elm); }); }) </script> </body> </html>
Désoler j'aurais du y penser avant donc mon code est celui si
je veut donc que lorsque je clique sur un bouton que le texte de l'autre disparaisse et non reste
en bref.
il y a deux boutton
je clique sur le btn1 le texte attribué s'affiche et lorsque je clique sur le btn2 le texte du btn1 disparait pour lesser place au texte du btn 2(Voila le résulta souhaiter merci de votre )
<button name="btn1" type="radio" data-toggle="collapse" data-target="#test" aria-expanded="false" > <i id="fontawesomecolor" class="fas fa-align-justify"></i> </button> <div id="test">allo</div> <button name="btn1" type="radio" data-toggle="collapse" data-target="#test2" aria-expanded="false" > <i id="fontawesomecolor" class="fas fa-align-justify"></i> </button> <div id="test2">bonjour</div>
je veut donc que lorsque je clique sur un bouton que le texte de l'autre disparaisse et non reste
en bref.
il y a deux boutton
je clique sur le btn1 le texte attribué s'affiche et lorsque je clique sur le btn2 le texte du btn1 disparait pour lesser place au texte du btn 2(Voila le résulta souhaiter merci de votre )