-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanswer.js
More file actions
42 lines (32 loc) · 1.06 KB
/
answer.js
File metadata and controls
42 lines (32 loc) · 1.06 KB
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
import questions from "./questions.js";
import createLayout from "./create_layout.js";
import { commonCSSClassPrefix } from "./constants.js";
import questionNumber from "./pick_random_question.js";
const word = createLayout({
tag: "div",
classname: `${commonCSSClassPrefix}_word`,
elementname: "word",
});
export default word;
export let answerElements = [];
export function createAnswer(questionNumber) {
answerElements.forEach((element) => {
word.removeChild(element);
});
answerElements = [];
const answerArray = questions[questionNumber].answer.toUpperCase().split("");
const answer = questions[questionNumber].answer;
console.log(answer);
console.log(questionNumber);
answerArray.forEach((letter, i) => {
letter = document.createElement("div");
letter.classList.add("snowman_answer_letter");
letter.textContent = answerArray.at(i);
letter.style.color = "transparent";
const content = answerArray.at(i);
word.appendChild(letter);
answerElements.push(letter);
});
answerElements;
}
createAnswer(questionNumber);