javascript - 让JS在替换时将所有字段加在一起

标签 javascript jquery html

我正在尝试通过 JS 和 HTML 模拟游戏。我的问题是,当我尝试让它添加值时,它不会处理它并更改值。

http://jsfiddle.net/rwybp41e/1/

我正在尝试添加所有点并将它们放在类 TotalPoints 的 div 中。

我也尝试过使用:

var div = document.getElementsByClassName('TotalPoints'); div.innerHTML = sum;

提前致谢

最佳答案

您可以使用 each 遍历所有 .Points 并使用 text 设置 .TotalPoints 中的值>.

var total = 0;
$('.Points').each(function() {
    total += parseInt($(this).text(), 10);
});
$('.TotalPoints').text(total);

演示:https://jsfiddle.net/tusharj/rwybp41e/2/

关于javascript - 让JS在替换时将所有字段加在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30527414/

相关文章:

javascript - 增加数量有更好的方法吗?

javascript - 使用 Ajax 将 Laravel 路由返回到 iframe

javascript - 我可以在 canvas 元素上绘制而不破坏之前在其上绘制的内容吗?

javascript - 子菜单同时显示

html - 将哈希锚定到页面底部

javascript - 如果只有 div 1 被点击,播放声音

javascript - 滑入带有固定标题的 div

javascript - 触发具有 $this 的 Jquery 函数。加载和单击

javascript - 我正在使用 javascript 提交表单,但我无法在 php 页面中获取值

javascript - Bootstrap在php中动态设置模态标题