0
votes

Comment exécuter 2 fonctions ou plus lorsque j'utilise «onclick»?

Je veux exécuter 2 fonctions lorsque j'appuie sur ce bouton. Cependant, seule la fonction "HeadsorTails" est en cours d'exécution.


0 commentaires

5 Réponses :


0
votes

Tapez simplement: onclick = "HeadsorTails (); Restart ();"


0 commentaires

0
votes

Pour une logique plus complexe, il est préférable d'utiliser addEventListener au lieu des gestionnaires d'événements en ligne.

const btn = document.querySelector('button.coin');
btn.addEventListener('click', function(e){
     HeadsorTails(); 
     Restart();
});


0 commentaires

0
votes

vous pouvez avoir plusieurs fonctions dans un bouton cliquez sur

<button class="coin" onclick="HeadsorTails();Restart()">


0 commentaires

0
votes

pour une meilleure lecture et un meilleur débogage, vous pouvez mettre vos fonctions dans une autre fonction:

var doFunctions = function() 
{
 HeadsorTails();
 Restart();
}

code js:

<button class="coin" onclick="doFunctions()">


0 commentaires

0
votes

Vous pouvez exécuter la fonction s dans une fonction distincte.

function buttonFunc() {
   HeadsorTails()
   Restart()
}


<button class="coin" onclick="buttonFunc()">

Je pense que cette méthode simplifie la modification de votre fonction plus tard et sépare les préoccupations ( opinion).


0 commentaires