我创建了一个 JavaScript 对象并将其命名为“按钮”。此对象具有绘制按钮并将其附加到特定 div 元素的功能。
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);
}
};
我实例化 Button 对象并像这样调用 draw() 函数:
var myButton = new Button('btn1', "Test Button");
myButton.draw();
我的问题是我无法处理事件。我想将 onclick 事件连接到一个函数。例如:
myButton.onClick = function(){ alert(1); };
但我不知道如何定义这个。