我写了一个 JavaScript 类MyClass
,我在其中定义了一个方法closeThis
MyClass = function() {
this.closeThis = function() {
document.getElementById("hidePane").style.display = 'none';
}
}
现在,在我的 html 中,我试图将其称为如下......
<script type="text/javascript">
function callThis() {
var myclassObj = new MyClass();
document.getElementById("closeButton").onclick = myclassObj.closeThis();
}
</script>
callThis
当我单击一个按钮时,将调用上述内容。这里的问题是,页面加载时会自动调用onclick
顶部的事件。clsoeButtion
这有什么问题?