const yourQuiz = [] const buildConstructor = () => { const templateForm = document.createElement('form') templateForm.className = "template_form" templateForm.innerHTML = `
Quiz Constructor

` document.querySelector('#quiz_constructor').appendChild(templateForm); document.querySelector('.add_answer').onclick = (e) => { e.preventDefault(); e.stopPropagation(); let answerContainer = document.querySelector('.constructor_answers'); const frame = document.createElement('p'); frame.innerHTML = ` ` answerContainer.appendChild(frame); } document.querySelector('.add_question').onclick = (e) => { e.preventDefault(); e.stopPropagation(); const questionCust = document.querySelector('#customerQuestion').value; const letterCust = document.querySelector('.constructor_answer_lettter').value; const answerCust = document.querySelector('.constructor_answer').value; yourQuiz.push(new Question(questionCust, letterCust, answerCust)) setConstructorToLS(yourQuiz); templateForm.remove(); buildConstructor(); } console.log(yourQuiz) } titleQuiz = document.querySelector('#titleQuiz') class Question { constructor(questionCust, answerCust, letterCust) { this.question = questionCust; this.answers = {letterCust: answerCust}; this.correctAnswer = document.querySelector('#correct_answer_letter').value; } } createQuizBtn.onclick = (e) => { e.preventDefault(); e.stopPropagation(); document.querySelector('#button-block').setAttribute('display', 'none'); buildConstructor(); }