我正试图通过按下按钮来更新分数。运行该函数时,我得到值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>
答案 0 :(得分:2)
p
元素没有属性value
,您可以使用innerHTML
(或评论中提到的更好.textContent
)访问代码内容:
var A = document.getElementById("SCORE1A").textContent;