I'm creating a my first game using html,css and js about a target that you need to click in then you get some score.
I've tried to add parseInt() and also Number() but the problem doesn't solved yet.
HTML code:
<center>
<p class="score" >Score : </p>
<div id="score2" class="score" type="number" step="1" >0</div>
</center>
<div id="enem" class="enemy" >
<div id="deg1" class="degree1" onclick="hit()">
<div id="deg2" class="degree2" onclick="hit()">
<div id="deg3" class="degree3" onclick="hit()">
</div>
</div>
</div>
</div>
JS code:
function hit() {
var enem = document.getElementById("enem");
if(enem.onclick="hit();") {
enem.parentNode.removeChild(enem);
var f = document.getElementById("score2").value;
var f = parseInt(f);
var v = f+100;
document.getElementById('score2').innerHTML = v;
}
}
i expect the output of v to be 100 but the actual output is NaN.