我对 Javascript 很陌生,所以我认为这是一个愚蠢的错误。
function upvote() {
var score = parseInt(document.getElementById('voteScore').innerHTML);
score = score++;
document.getElementById('voteScore').innerHTML = score;
}
名为“voteScore”的 div 仅包含数字 46(没有 HTML 或任何内容)。我试图获取字符串,将其转换为 int,递增它并将其放回 div 中。
最佳答案
score++
递增 score
,您无需将其分配回 score
。删除 score =
或将 score++
更改为 score+1
。
关于javascript - 使用 Javascript 增加 div 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893753/