gpt4 book ai didi

javascript - javascript中如何在不点击按钮的情况下触发事件

转载 作者:行者123 更新时间:2023-11-28 18:34:58 26 4
gpt4 key购买 nike

我想编写一段代码,在纯 JavaScript 中触发事件,而无需单击按钮。

我希望解决方案更加通用,以便它可以应用于任何事件。就像我想在没有实际鼠标或键盘事件的情况下触发按钮单击或下拉等操作一样。

我们有一个无需点击即可提交按钮的沸腾--document.formid.submit();

最佳答案

jQuery 的 trigger 方法可用于触发事件:

https://jsfiddle.net/gRoberts/4xah6nph/

$('#test').click(function(e) {
alert('jQuery: You clicked me!');
});

setTimeout(function() {
$('#test').trigger('click');
}, 5000);

或者您也可以使用

var elem = document.getElementById('test');
elem.addEventListener('click', function(e) {
alert('Navtive: You clicked me!');
});
setTimeout(function() {
elem.dispatchEvent(new Event('click'));
}, 6000);

关于javascript - javascript中如何在不点击按钮的情况下触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37273632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com