Dev Faq
-2
votes

Comment puis-je faire mon deuxième bouton avoir une fonction onclick

J'ai créé un bouton lorsque vous avez cliqué sur Crée un autre bouton, mais je ne sais pas comment créer un événement OnClick pour ce bouton

function boyFunction(){
    var btn1 = document.createElement("BUTTON");
    var x = document.createTextNode("basketball");
    btn1.appendChild(x);
    document.body.appendChild(btn1);
    btn1.classList.add('btn1');
}

html button dom-events

1 commentaires

Stackoverflow.com/questions/11017509/... < / a>


4 Réponses :


0
votes

Vous pouvez ajouter un gestionnaire de clic comme celui-ci:

document.getElementById('button').onclick = function() {
   alert("button was clicked");
}​;​


0 commentaires

0
votes

Trois choses devaient être faites.

D'abord votre nouvel élément aura besoin d'un identifiant p>

function boyFunction(){
    var btn1 = document.createElement("BUTTON");
    btn1.setAttribute("id", "myButton");
    var x = document.createTextNode("basketball");
    btn1.appendChild(x);
    document.body.appendChild(btn1);
    btn1.classList.add('btn1');

    document.getElementById("myButton").addEventListener("click", myButtonClickHandler); 
}

function myButtonClickHandler {
// my code
}


0 commentaires

0
votes

peut fonctionner comme ceci: xxx


0 commentaires

0
votes

Vous pouvez simplement faire ce xxx


0 commentaires

Articles qui pourrait vous intéresser :

Google Chrome Uncaught (promis) DOMException lors de la lecture AUDIO
Select2 ne s'affiche pas correctement dans le mode bootstrap
Le bootstrap de Twitter a-t-il des classes utilitaires de taille de police?
Comment puis-je définir un format pour les nombres d'entrée dans Blazor
© 2020 www.devfaq.fr - Licensed under  cc by-sa 3.0  with  attribution required.