gpt4 book ai didi

javascript - 如何使用javascript制作多个计数器?

转载 作者:行者123 更新时间:2023-11-28 04:30:12 25 4
gpt4 key购买 nike

我想使用多个计数器进行迷你民意调查。你可以看到我通过单个计数器将其设置为单个按钮。是否可以通过一个或两个函数使其成为多个计数器?然后我喜欢使用 JavaScript 来制作它。谢谢。

<script type="text/javascript">

var btn1 = document.getElementById("btn1");
var counter1 = document.getElementById("btn1-counter");

counter1.innerHTML = 0;
btn1.onclick = function()
{
counter1.innerHTML++;
};

var btn2 = document.getElementById("btn2");
var counter2 = document.getElementById("btn2-counter");

counter2.innerHTML = 0;
btn2.onclick = function()
{
counter2.innerHTML++;
};
</script>

最佳答案

您可以创建一个通用 JavaScript 函数,该函数利用“事件”参数来选择要增加的适当计数器。

var inc_counter = function(event){
let id = event.target.id;
var counter = document.getElementById(id + "-counter");
counter.innerHTML++;
}
var btn1 = document.getElementById("btn1");
var counter1 = document.getElementById("btn1-counter");
btn1.onclick=inc_counter;
counter1.innerHTML = 0;

var btn2 = document.getElementById("btn2");
var counter2 = document.getElementById("btn2-counter");
btn2.onclick = inc_counter;

希望这有帮助!

关于javascript - 如何使用javascript制作多个计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682674/

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