gpt4 book ai didi

javascript - 切换时在 javascript 对象内递增

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

我正在编写一个程序,在其中切换各种项目并希望它跟踪我切换特定项目的次数。我创建了一个函数,它将使用每个对象的id并根据id切换它。但是,当我尝试计算特定 id 被切换的次数时,我得到的只是所有切换的总数,而不仅仅是该 id

以下是我想要切换的项目:

<p id="demo1" onClick="reply_click(this.id)">demo1</p>
<p id="demo2" onClick="reply_click(this.id)">demo2</p>
<p id="demo3" onClick="reply_click(this.id)">demo3</p>

这是切换并计算切换次数的 JavaScript:

var pop = {};
function reply_click(bid) {
$(document).ready(function(){
$("#" + bid).toggleClass("active");
if (typeof pop.bid === "undefined") {
pop.bid = 0;}
else {pop.bid = pop.bid + 1};
document.getElementById(bid).innerHTML = pop.bid + " " + bid;
});
}

任何人都可以修复我的代码或为我提供一种增加单个项目而不是所有项目的替代方法吗?谢谢!

最佳答案

你做错了。试试这个:

pop[bid]

而不是这个:

pop.bid

关于javascript - 切换时在 javascript 对象内递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47226037/

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