Событие Onclick вызывается автоматически

Я написал класс 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вызывается автоматически при загрузке страницы. Что в этом может быть не так?

13
задан Ivar 17 September 2019 в 13:11
поделиться