Advertisement
Todorov_Stanimir

03. JavaScript Quizz Exercise: DOM

Oct 5th, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.   let result = [];
  3.   let answerButtons = document.getElementsByClassName('answer-text');
  4.  
  5.   for (let index = 0; index < answerButtons.length; index++) {
  6.     answerButtons[index].addEventListener('click', () => {
  7.       if (answerButtons[index].textContent === 'onclick' || answerButtons[index].textContent === 'JSON.stringify()'
  8.         || answerButtons[index].textContent === 'A programming API for HTML and XML documents') {
  9.         result.push(true)
  10.       }
  11.       if (index === 0 || index === 1) {
  12.         document.getElementsByTagName('section')[0].style.display = 'none';
  13.         document.getElementsByTagName('section')[1].style.display = 'block';
  14.       } else if (index === 2 || index === 3) {
  15.         document.getElementsByTagName('section')[1].style.display = 'none';
  16.         document.getElementsByTagName('section')[2].style.display = 'block';
  17.       } else if (index === 4 || index === 5) {
  18.         document.getElementsByTagName('section')[2].style.display = 'none';
  19.         let resultElement = document.getElementById('results');
  20.         resultElement.style.display = 'block';
  21.         if (result.length === 3) {
  22.           resultElement.querySelector('h1').textContent = 'You are recognized as top JavaScript fan!'
  23.         } else {
  24.           resultElement.querySelector('h1').textContent = `You have ${result.length} right answers`
  25.         }
  26.       }
  27.     })
  28.   }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement