-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
42 lines (33 loc) · 1.03 KB
/
script.js
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
31
32
33
34
35
36
37
38
39
40
41
42
let dictionary = JSON.parse(localStorage.getItem('dictionary')) || {
};
let ran_key;
function übunghinuzfügen() {
dictionary[Frage.value] = input2.value;
Frage.value = "";
input2.value = "";
localStorage.setItem('dictionary', JSON.stringify(dictionary));
render();
}
function render() {
Übungsliste.innerHTML = '';
for (let key in dictionary) {
Übungsliste.innerHTML += `<li> <b id="Abtrennung">F r a g e :</b>   ${dictionary[key]}   <b id="Abtrennung">L ö s u n g 💡:</b>   ${key}</li>`;
}
}
function löschen() {
localStorage.clear();
}
function nächstübung() {
let obj_keys = Object.keys(dictionary);
ran_key = obj_keys[Math.floor(Math.random() * obj_keys.length)];
diefrage.innerHTML = `${dictionary[ran_key]}?`;
Antwort.value = "";
}
function richtigfalsch() {
if (Antwort.value == ran_key) {
überprüfungstext.innerHTML = `Richtig (;`;
} else {
überprüfungstext.innerHTML = `Das ist leider falsch ;(`;
}
nächstübung();
}