繁体   English   中英

第二次调用javascript click()方法不起作用

[英]Second call to javascript click() method doesn't work

调用此函数时出现问题:

function dobleevent(obj){
    if (document.total.motivo.value){
       document.total.resumen.click();
       document.total["modificar"][0].click();      
    } else{
       alert("TextArea Empty");
       return false;
    }
}

使用此HTML:

<input class="boton1" name="modificar"
  type="button" id="modificar" value="Modificar"
  onclick="dobleevent(this);">

问题在于它仅执行第一个click方法,而没有执行下一个click方法。 为什么?

我真的建议您使用Unobtrusive JavaScript 这样,您就可以在HTML和JavaScript之间有所作为。

也许使用诸如jQuery之类的框架。

因此它将是:

HTML:

<input class="boton1" name="modificar" type="button" id="modificar" value="Modificar" />

JavaScript:

$('#modificar').on('click', function(){
    doSomething();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM