本文介绍了使用Javascript增加div中的数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对Javascript很新,所以我认为这是一个愚蠢的错误。
I'm very new to Javascript, so I assume this is a stupid mistake.
function upvote() {
var score = parseInt(document.getElementById('voteScore').innerHTML);
score = score++;
document.getElementById('voteScore').innerHTML = score;
}
名为voteScore的div仅包含数字46(没有HTML或任何内容) )。我试图抓取字符串,将其转换为int,递增并将其放回div中。
The div named "voteScore" contains the number 46 only (no HTML or anything). I am attempting to grab the string, convert it to an int, increment it and put it back in the div.
推荐答案
得分++
增量得分
,您无需将其分配回得分
。删除得分=
或将得分++
更改为得分+ 1
。
score++
increments score
, you don't need to assign it back to score
. Either remove the score =
or change score++
to score+1
.
这篇关于使用Javascript增加div中的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!