J'ai créé un objet JavaScript et l'ai nommé 'Button'. Cet objet a une fonction qui dessine un bouton et l'ajoute à un élément div spécifique.
var Button = function (id, value) {
this.id = id;
this.value = value;
this.draw = function () {
var element = document.createElement("input");
element.type = "button";
element.id = id;
element.value = value;
document.getElementById("topDiv").appendChild(element);
}
};
Je crée une instance de l'objet Button et appelle la fonction draw() de cette manière :
var myButton = new Button('btn1', "Bouton Test");
myButton.draw();
Mon problème est que je ne peux pas gérer les événements. Je veux connecter l'événement onclick à une fonction. Par exemple :
myButton.onClick = function(){ alert(1); };
mais je ne sais pas comment définir cela.