[英]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.