简单 javascript 将数字加 1 并在 span html 中输出

Simple javascript add 1 to a number and output in span html

我正在尝试构建 JS,它将从 spandiv 中获取一个值并将 1000 添加到初始值,然后在相同的跨度或 [=26= 中输出结果] 号码开始于.

大约有 4 个 span 需要一次获取值,所以我需要循环它

<li class="col-md-3 upcoming-events-box-one">
<div>
    <h3>TITLE</h3>
        12 DEC <span class="eventYear">2016</span>
    </div>
</div>

JavaScript 从页面上的所有 .eventYear 类 中获取上述值 + 1(因此在这种情况下,2016 年变为 2017 年),然后将新值放入正确的范围内来自

任何指导将不胜感激。

当调用 each() 方法时,它遍历属于对象 (JQuery) 的 DOM 个元素。

this关键字引用当前元素。其中 text 函数可用于检索该元素的文本,因此只需使用内部回调函数 return 更新文本(增加 1)即可更新值并显示

$('.eventYear').each(function() {
  $(this).text(function() {
    return +this.textContent + 1;
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<h3>TITLE</h3>
12 DEC <span class="eventYear">2016</span> <br>
12 DEC <span class="eventYear">2015</span> <br>
12 DEC <span class="eventYear">2014</span> <br>
12 DEC <span class="eventYear">2013</span>
</div>