本文介绍了使用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中的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 23:47