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>