function Button() { this.clicked = false; this.click = function () { this.clicked = true; assert(button.clicked, "The button has been clicked"); }; } //保存单击的状态信息,使用构造函数创建实例化对象 var button = new Button(); var elem = document.getElementById("test"); elem.addEventListener("click", button.click);
<html> <head> <meat></meat> <tittle></tittle> </head> <body> <button id="test">Click Me!</button> </body> </html>