gpt4 book ai didi

javascript - 如何使 Javascript/jQuery 以间隔自动单击单个按钮

转载 作者:行者123 更新时间:2023-11-29 17:13:18 25 4
gpt4 key购买 nike

我希望这个按钮在我按下一次后每秒无限次地按下它。

这是我的代码示例,它不起作用,我不知道为什么,因为我对 Javascript 和 jQuery 还是新手。

<?php
session_start();
if(isset($_POST['attack'])) {
$_SESSION['hero_experience'] = $_SESSION['hero_experience']+1;
}

print_r($_SESSION['hero_experience']);
?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>

$(document).ready(function(){
$("#attack").click(function(){
setInterval(function(){document.getElementById("#attack").click();},1000);
});
});
</script>

<form action="#" method="POST">
<input id="attack" type="submit" name="attack" value="attack">
</form>

感谢您的宝贵时间。

最佳答案

您不应在 document.getElementById 中将 # 与 id 一起使用,因为它 getElementById 使用 # 获取元素的 id。你必须给 # 和 jQuery 选择器。

Live Demo

改变

document.getElementById("#attack").click();

document.getElementById("attack").click();

$("#attack").click();

$("#attack").trigger("click");

将代码更改为

setInterval(function () {
document.getElementById("attack").click();
}, 5000);


$("#attack").click(function () {
alert("clicked");
});

关于javascript - 如何使 Javascript/jQuery 以间隔自动单击单个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20067632/

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