escribí una clase de JavaScript llamada "MyClass" en el que he definido un método de "closeThis"JavaScript - onclick caso recibiendo llamadas de forma automática
MyClass = function(){
this.closeThis = function(){
document.getElementById("hidePane").style.display = 'none';
}
}
Ahora, en mi html, estoy tratando de llamar a ese de la siguiente manera ...
<script type="text/javascript">
function callThis(){
var myclassObj = new MyClass();
document.getElementById("closeButton").onclick = myclassObj.closeThis();
}
</script>
Llamada anteriorEsto se ejecutará cuando haga clic en un botón. El problema aquí es que el evento "onclick" en la parte superior de "clsoeButtion" se llama automáticamente cuando se carga la página. ¿Qué podría estar mal en esto?
Elimine la paranthesis después de ... onclick = myclassObj.closeThis(). –