
QUIZ ์ดํํธ ๋ง๋ค๊ธฐ
ํด์ฆ ์ดํํธ๋ก ์น๋์์ธ๊ธฐ๋ฅ์ฌ ์ํ ๋ฌธ์  ํด์ฆ๋ฅผ ๋ง๋ค์ด๋ณด์์ต๋๋ค. ์ด์ฌํ ๊ณต๋ถํ์ธ์!
์ ๋ต ํ์ธํ๊ธฐ ์ ํ
์๋ฐ์คํฌ๋ฆฝํธ
1. ์ ํ์๋ฅผ ์ค์ ํฉ๋๋ค.
2. ๋ฌธ์  ์ ๋ณด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
3. ๋ฌธ์  ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
  (โปinnerText๋ ๋ฌธ์๋ง์ ์ธ์ํ๊ณ  innerHTML์ ํ๊ทธ๊น์ง ์ธ์ํฉ๋๋ค.)
4. ์ ๋ต ๋ฒํผ์ ํด๋ฆญํ๊ธฐ ์ ๊น์ง ๋ต์ ํ์ธํ  ์ ์๋๋ก ์ ๋ต์ ์จ๊น๋๋ค. -> quizResult.style.display = "none"; 
5. ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์จ๊ฒจ์ง ์ ๋ต์ด ๋ณด์ด๊ฒ ํฉ๋๋ค. ->addEventListener()๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒํผ์ ํด๋ฆญํ์ ๋ ํจ์๋ฅผ ์คํํ๊ฒ ํฉ๋๋ค.
  (โปaddEventListener()๋ ํน์  ์ด๋ฒคํธ๊ฐ ๋ฐ์๋์์ ๋, ํน์  ํจ์๋ฅผ ์คํํ  ์ ์๊ฒ ํด์ค๋๋ค.)
6. ํด๋์ค like๋ฅผ ์ถ๊ฐํ์ฌ ์ ๋ต์ ํ์ธํ๋ฉด ๊ฐ์์ง๊ฐ ์๋ ๋ชจ์ต์ด ๋ณด์ด๊ฒ ํฉ๋๋ค. -> quizDog.classList.add("like");
//์ ํ์
const quizType = document.querySelector(".quiz__type");                         //ํด์ฆ ์ข
๋ฅ
const quizNumber = document.querySelector(".quiz__question .number");           //ํด์ฆ ๋ฒํธ
const quizAsk = document.querySelector(".quiz__question .ask");                 //ํด์ฆ ์ง๋ฌธ
const quizConfirm = document.querySelector(".quiz__answer .confirm");           //์ ๋ต ํ์ธ ๋ฒํผ
const quizResult = document.querySelector(".quiz__answer .result");             //์ ๋ต ๊ฒฐ๊ณผ
const quizDog = document.querySelector(".quiz__view .dog");                     //๊ฐ์์ง
//๋ฌธ์  ์ ๋ณด(๋ฐ์ดํฐ ์ ์ฅ)
const answerType = "์น๋์์ธ๊ธฐ๋ฅ์ฌ";
const answerNum = 1;
const answerAsk = "์ธ์ ํ๋ ๋ ์์ ๊ฒฝ๊ณ ๋ถ๋ถ์ ์์, ๋ช
๋, ์ฑ๋์ ๋๋น๊ฐ ๋์ฑ ๊ฐํ๊ฒ ์ผ์ด๋๋ ํ์์ ๋ฌด์์ด๋ผ๊ณ  ํฉ๋๊น?";
const answerResult = "์ฐ๋ณ๋๋น";
//๋ฌธ์  ์ถ๋ ฅ(๋ฐ์ดํฐ ์ถ๋ ฅ)
quizType.innerText = answerType;
quizNumber.innerText = answerNum + ". ";
quizAsk.innerText = answerAsk;
quizResult.innerText = answerResult;
//์ ๋ต ์จ๊ธฐ๊ธฐ
quizResult.style.display = "none";
//์ ๋ต ํ์ธ
//์ ๋ต ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํ์ธ๋ฒํผ ์๋ณด์ด๊ฒ... but ์จ๊ฒจ์ง ์ ๋ต์ ๋ณด์ด๊ฒ
//์ ๋ต์ ํ์ธํ๋ฉด ๊ฐ์์ง๊ฐ ์๊ณ  ์์ด์ผ ํจ //ํด๋์ค like ์ถ๊ฐํจ
quizConfirm.addEventListener("click", function(){
    quizConfirm.style.display = "none";
    quizResult.style.display = "block";
    quizDog.classList.add("like");
});
'์ดํํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 2. ์์น ์ดํํธ -1 (1) | 2022.08.17 | 
|---|---|
| ๊ฐ๊ด์ ์ ํ ์ฌ๋ฌ๋ฌธ์  (5) | 2022.08.16 | 
| ํด์ฆ ์ดํํธ - ๊ฐ๊ด์ ์ ํ (6) | 2022.08.08 | 
| ํด์ฆ ์ดํํธ - ์ฃผ๊ด์ ์ฌ๋ฌ ์ ํ (6) | 2022.08.06 | 
| ํด์ฆ ์ดํํธ - ์ฃผ๊ด์ (11) | 2022.08.04 | 
 
										
									 
										
									 
										
									 
										
									 
         
         
        
๋๊ธ