簡體   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