Tôi đã viết một lớp javascript gọi là "MyClass" trong đó tôi đã xác định một phương pháp "closeThis"JavaScript - onclick sự kiện nhận được gọi là tự động
MyClass = function(){
this.closeThis = function(){
document.getElementById("hidePane").style.display = 'none';
}
}
Bây giờ, trong html của tôi, tôi đang cố gắng để gọi đó là như sau ...
<script type="text/javascript">
function callThis(){
var myclassObj = new MyClass();
document.getElementById("closeButton").onclick = myclassObj.closeThis();
}
</script>
Cuộc gọi ở trênĐiều này sẽ được gọi khi tôi nhấp vào nút. Vấn đề ở đây là, "onclick" sự kiện trên đầu trang của "clsoeButtion" được gọi tự động khi tải trang. Điều gì có thể sai trong điều này?
Xóa dấu ngoặc đơn sau ... onclick = myclassObj.closeĐây(). –