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;
}
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.
score++incrementsscore, you don’t need to assign it back toscore. Either remove thescore =or changescore++toscore+1.