对javascript click()方法的第二次调用不';行不通

对javascript click()方法的第二次调用不';行不通,javascript,html,Javascript,Html,调用此函数时出现问题: function dobleevent(obj){ if (document.total.motivo.value){ document.total.resumen.click(); document.total["modificar"][0].click(); } else{ alert("TextArea Empty"); return false; } } 使用此HTML:

调用此函数时出现问题:

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
方法,而不执行下一个方法。为什么?

我真的建议您使用。这样,您就可以区分HTML和JavaScript

可能使用一个框架,例如

因此,这将是:

HTML:


提供html代码..必须检查firebug中的错误?浏览器调试器中显示了什么错误?什么是
document.total
?什么是
document.total[“modificar”][0]
?total是表单的名称。和document.total[“modificar”][0]如果我使用document.total[“modificar”][0],它将执行按钮well。单击();在onclick事件中,它可以通过触发我想要的按钮来正常工作。但在此之前,我需要触发另一个按钮来实际验证formim,只是想知道为什么不执行第二个方法:document.total[“modificar”][0]。click();如果它们都是一个接一个的,那么它只执行第一个,但是当它们不在一起时,这两个方法都能完美地工作
<input class="boton1" name="modificar" type="button" id="modificar" value="Modificar" />
$('#modificar').on('click', function(){
    doSomething();
});