一页一题目,点击一题存一个题目的按钮值,题目是从数据库取出来的,需要把点击的所有题目的值存进数组加起来再输出总分数,怎么做
2条回答 默认 最新
瞬间的未来式 2023-04-09 11:02关注<button class="question" value="10">Question 1</button> <button class="question" value="20">Question 2</button> <button class="question" value="30">Question 3</button> <button id="calculateBtn">Calculate Score</button>// 获取所有的题目按钮 const questionBtns = document.querySelectorAll('.question'); const calculateBtn = document.querySelector('#calculateBtn'); const scores = []; // 遍历每个题目按钮,为其添加点击事件处理程序 questionBtns.forEach((btn) => { btn.addEventListener('click', () => { scores.push(parseInt(btn.value)); // 将题目值添加到数组中 }); }); // 计算总分数 calculateBtn.addEventListener('click', () => { const totalScore = scores.reduce((acc, cur) => acc + cur, 0); console.log(`Total Score: ${totalScore}`); });解决 无用评论 打赏 举报