将function handIn() { var total = 0; //遍历答题卡和答案 for (var i = 0; i < answers.length; i++) { if (answers[i].toLowerCase() === keys[i]) { total = total + Number(p[i].score); } }} alert('你的得分是:' + total);的total储存到localStorage并在html1创建一个摁钮,利用js实现点击摁钮谈话框弹出total
时间: 2024-03-20 19:44:30 浏览: 6
以下是将total存储到localStorage并在点击按钮时弹出谈话框显示total的HTML和JS代码:
HTML代码:
```
<button onclick="showScore()">查看得分</button>
```
JS代码:
```
function handIn() {
var total = 0;
//遍历答题卡和答案
for (var i = 0; i < answers.length; i++) {
if (answers[i].toLowerCase() === keys[i]) {
total = total + Number(p[i].score);
}
}
//将total存储到localStorage中
localStorage.setItem('total', total);
alert('你的得分是:' + total);
}
function showScore() {
var total = localStorage.getItem('total');
alert('你的得分是:' + total);
}
```
在这个代码中,我们在`handIn()`函数中将每次得分存储到localStorage中的`total`变量中,并在弹出的alert框中展示得分。在`showScore()`函数中,我们从localStorage中获取`total`变量并在弹出的alert框中展示得分。最后,我们在HTML中添加了一个按钮,点击按钮会调用`showScore()`函数弹出展示得分的谈话框。