我想使用javaScript触发点击事件。我已经使用 jQuery 完成了这样的操作:
$('button[type="submit"]').trigger('click'):
你可以使用
document.getElementById('buttonID').click();
在普通 JS 中
function callClick() {
document.querySelector('button[type="submit"]').click();
}
<button type="submit" onmouseover="callClick();" onclick="alert('Click called!')">Submit</button>
这应该可以解决问题:
document.querySelector('button[type="submit"]').click();
您可以使用 click 。
HTMLElement.click()
方法模拟鼠标在元素上单击。当 click()
与受支持的元素(例如 <input>
)一起使用时,它会触发该元素的单击事件。然后,该事件向上冒泡到文档树(或事件链)中更高的元素并触发它们的单击事件。
语法
setTimeout(function(){
let submit =document.getElementById('submit');
submit.click();
},2000)
function submited(){
alert('submitted');
}
<form onsubmit="submited()">
<input type="text">
<input type="submit" id="submit">
</form>