一页一题目,点击一题存一个题目的按钮值,题目是从数据库取出来的,需要把点击的所有题目的值存进数组加起来再输出总分数,怎么做
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}`); });
解决 无用评论 打赏 举报
悬赏问题
- ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
- ¥15 FileNotFoundError 解决方案
- ¥15 uniapp实现如下图的图表功能
- ¥15 u-subsection如何修改相邻两个节点样式
- ¥30 vs2010开发 WFP(windows filtering platform)
- ¥15 服务端控制goose报文控制块的发布问题
- ¥15 学习指导与未来导向啊
- ¥15 求多普勒频移瞬时表达式
- ¥15 如果要做一个老年人平板有哪些需求
- ¥15 k8s生产配置推荐配置及部署方案