添加NaN

时间:2016-03-28 13:51:40

标签: javascript

我正试图通过按下按钮来更新分数。运行该函数时,我得到值NaN。我想将Number()添加到我的函数中围绕各个分数会修复它但它没有。有什么想法吗?

function SCOREUPDATE() {
    var A = document.getElementById("SCORE1A").value;
    var B = document.getElementById("SCORE1B").value;
    var z = Number(A) + Number(B);
    document.getElementById("TOTALSCORE").innerHTML = z;
}
<input type="button" value="Enter" onClick="SCOREUPDATE();">
<p id="SCORE1A">1</p>
<p id="SCORE1B">2</p>

<p id="TOTALSCORE"></p>

1 个答案:

答案 0 :(得分:2)

p元素没有属性value,您可以使用innerHTML(或评论中提到的更好.textContent)访问代码内容:

var A = document.getElementById("SCORE1A").textContent;