gpt4 book ai didi

javascript - 如何在 js 中点击 x 次后禁用按钮?

转载 作者:行者123 更新时间:2023-11-30 07:41:37 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 在单击 x 次后禁用按钮。为简单起见,现在假设 x = 2。我似乎无法让计数器增加。感谢您的帮助!

var $ = function (id) {
return document.getElementById(id);
}

window.onload = function () {
coke.onclick = function(){
var count =0;
if (count >= 1)
{
coke.disabled = true;
}
else
count++;
};
}

其中“coke”是元素 ID。如果我去掉 if 语句而只使用 coke.disabled = true,当然它会在单击后工作并禁用。我确定我缺少一个核心概念。谢谢你

最佳答案

这是因为每次触发 onclick 事件时,您的 var count 都会被分配为 0,因此它永远不会大于或等于 1你的功能。如果您在 onclick 函数之外初始化 count var,它将按预期运行。

window.onload = function () {
var count = 0;
coke.onclick = function(){
if (count >= 1)
{
coke.disabled = true;
}
else
count++;
};
}

关于javascript - 如何在 js 中点击 x 次后禁用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15771685/

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