如何让innerHTML计数从当前项目中获取其值

我正在为 KaiOS 开发健身房追踪器,以了解有关 javascript 的更多信息。我希望用户能够为不同的组设置他们可以举起的重量,即组 1:60 公斤,组 2:57,5。因为它是在功能手机上,所以我让右边的软键增加了 2.5 公斤的重量,左边的 sk 减少了重量。这是我正在使用的代码:

softKeyText: { left: "-",center: "Save",right: "+" },softKeyListener: {
  left: function () {
    const listNav = document.querySelectorAll(this.verticalNavClass);
    if (this.verticalNavIndex > -1) {
      listNav[this.verticalNavIndex].innerText = count -= 2.5;
    }
  },center: function () {
    this.$router.showToast("Saved!");
  },right: function () {
    const listNav = document.querySelectorAll(this.verticalNavClass);
    if (this.verticalNavIndex > -1) {
      listNav[this.verticalNavIndex].innerText = count += 2.5;
    }
  },},

问题是我希望增量和减量基于活动集的当前值。现在这些值基于我上次添加到计数中的值。如果我为第一组增加 25 公斤,第二组将从 25 公斤中增加或减少 2.5 公斤,而不是我为该组设置的值。因此,我可以更改活动 li 项,但该值不是从活动 li 项中选取的 - 它是从最后一组计数中选取的

这是html:

<li class="firstTabNav">Set 1</li>
<li class="firstTabNav">Set 2</li>
<li class="firstTabNav">Set 3</li>
<li class="firstTabNav">Set 4</li>
<li class="firstTabNav">Set 5</li>
cheungdmin19791004 回答:如何让innerHTML计数从当前项目中获取其值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/772327.html

大家都在问