javascript - 如何修复此代码?单击按钮将获得 1 分,另一个按钮将获得 1 分

标签 javascript function button onclick points

我用过

<button onclick="addPoint()> 

 

var p = document.getElementById("p");
var total = 0;


function addPoint() {
    total++
}

function minusPoint() {
    total--;
}

p.innerHTML = total;

最佳答案

您需要更新点击处理程序内的元素值p.innerHTML = Total;,如下所示

var p = document.getElementById("p"); var total = 0;
function addPoint() {
    total++;
    p.innerHTML = total;
}

function minusPoint() {
    total--;
    p.innerHTML = total;
}
<button class="button" onclick="addPoint()">add a point</button> <button class="button" onclick="minusPoint()">remove a point</button> <p id="p">Points:</p>

关于javascript - 如何修复此代码?单击按钮将获得 1 分,另一个按钮将获得 1 分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46594772/

相关文章:

javascript - 带参数的 Onclick 事件 = 未实现?

javascript - ReactJS 函数与 toFixed 不一致

javascript - 使用 javascript 捕获表单中的信息

java - 如何为文本文件中的每一行制作按钮?

css - Bootstrap 按钮飞过导航栏

java - 我的游戏不会停止显示获胜者

javascript - 替代正文 onload = (string) 用于 Javascript

javascript - 当我们到达列表底部时,React Native FlatList 加载更多

javascript - 仅切换给定 div 中的内容

python - function() 接受 0 个位置参数,但函数调用时给出 1 个错误