javascript - 在 div 数据之前附加变化的数字

标签 javascript

我有这个 html 行:

<div class = "upperTextContainer">
 <p id="counterUpperText" class="upperText">Seconds</p>
</div>

如果我想在之前附加一个变化的变量(例如数字计数器),例如 9 秒... 8 秒...等,该怎么办?

我已经尝试过但没有成功:

timeleft = 14;
let savedTimer = setInterval(function(){
  console.log(timeleft)
  counterUpperText.innerHTML += timeleft;
  timeleft--;
  if(timeleft <= 0){
    clearInterval(savedTimer);
    console.log("done");
    return;
  }
}, 1000);
<div class = "upperTextContainer">
 <p id="counterUpperText" class="upperTexts"> Seconds</p>
</div>

最佳答案

不是+=,仅此而已。

timeleft = 14;
let savedTimer = setInterval(function(){
  console.log(timeleft)
  counterUpperText.innerHTML = `${timeleft}secs`;
  timeleft--;
  if(timeleft <= 0){
    clearInterval(savedTimer);
    console.log("done");
    return;
  }
}, 1000);
<div class = "upperTextContainer">
 <p id="counterUpperText" class="upperTexts"> Seconds</p>
</div>

关于javascript - 在 div 数据之前附加变化的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59185390/

相关文章:

javascript - 这些 JavaScript 语法叫什么? "/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/"

javascript - 如何在 JavaScript 中将自下而上的递归算法转换为迭代堆栈

javascript - jQuery append/prepend in loop - 当所有元素应该一一显示时,它们一起出现

javascript - SVG 在 Safari(对于 Windows)中阻止点击事件,但在 Firefox/Chrome 中有效

javascript - Postgres 相当于 MySQL 的 SET?

javascript - 为什么 "\9"给出 "9"而 "\7"为空?

Javascript异步等待不等待 Mongoose 等待

javascript - 如何使用 native react 将文档添加到 firestore 数据库

javascript - d3.js - 同一页面上来自同一 JSON 对象不同部分的多个图表

javascript - 每 100 毫秒重新绘制一次正方形,但移动不流畅