-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscore.js
More file actions
30 lines (24 loc) · 849 Bytes
/
score.js
File metadata and controls
30 lines (24 loc) · 849 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var scores = document.getElementById('scores');
var clearBtn = document.querySelector('#clear');
var backBtn = document.querySelector('#back');
// clear scores
clearBtn.addEventListener('click', clearScores);
function clearScores() {
localStorage.clear();
location.reload();
};
// get data from local storage
var allUserScores = localStorage.getItem("allUserScores");
allUserScores = JSON.parse(allUserScores);
if (allUserScores !== null) {
for (var i = 0; i < allUserScores.length; i++) {
var liTag = document.createElement('li');
liTag.textContent = allUserScores[i].initials + " " + allUserScores[i].score;
scores.appendChild(liTag);
}
}
// when click on back button it goes to start page!
backBtn.addEventListener('click', goBack);
function goBack() {
window.location.replace("index.html");
}