我正在学习JS。我想在Vanilla JS上创建倒数计时器,并且已经遇到了分配.innerHTML的问题。
问题是,如果我将.innerHTML分配给某个变量,则无法从中添加或减去一个数字。
我的意思是我不明白为什么这段代码不起作用:
function startCount () {
var minutes = document.getElementById("minutes").innerHTML;
minutes = minutes + 1;
}
这可以正常工作:
function startCount () {
var minutes = document.getElementById("minutes");
minutes.innerHTML = minutes.innerHTML - 1;
}
似乎我缺少一些琐碎的信息,但找不到。