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'); }
4 Réponses :
Vous pouvez ajouter un gestionnaire de clic comme celui-ci:
document.getElementById('button').onclick = function() { alert("button was clicked"); }â;â
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 }
peut fonctionner comme ceci:
Vous pouvez simplement faire ce
Stackoverflow.com/questions/11017509/... < / a>