정답입니다!
틀렸습니다!
<div class="quiz">
    <h2 class="quiz__type"></h2>
    <h3 class="quiz__question">
        <span class="quiz__number"></span>
        <span class="quiz__ask"></span>
    </h3>
    <div class="quiz__view">
        <div class="true">정답입니다!</div>
        <div class="false">틀렸습니다!</div>
        <div class="dog">
            <div class="head">
                <div class="ears"></div>
                <div class="face"></div>
                <div class="eyes">
                    <div class="teardrop"></div>
                </div>
                <div class="nose"></div>
                <div class="mouth">
                    <div class="tongue"></div>
                </div>
                <div class="chin"></div>
            </div>
            <div class="body">
                <div class="tail"></div>
                <div class="legs"></div>
            </div>
        </div>
    </div>
    <div class="quiz__answer">
        <div class="quiz__selects">
            <label for="select1">
                <input class="select" type="radio" id="select1" name="select" value="1">
                <span class="choice"></span>
            </label>
            <label for="select2">
                <input class="select" type="radio" id="select2" name="select" value="2">
                <span class="choice"></span>
            </label>
            <label for="select3">
                <input class="select" type="radio" id="select3" name="select" value="3">
                <span class="choice"></span>
            </label>
            <label for="select4">
                <input class="select" type="radio" id="select4" name="select" value="4">
                <span class="choice"></span>
            </label>
        </div>
        <button class="quiz__confirm">정답 확인하기</button>
        <div class="quiz__result"></div>
        <div class="quiz__ex"></div>
    </div>
</div>
.quiz__selects {
    margin-top: 20px;
    margin-bottom: 20px;
}

.quiz__selects label {
    display: flex;

}
.quiz__selects label input {
    position: absolute;
    left: -9999px;
}

.quiz__selects label span {
    font-size: 20px;
    line-height: 1.3;
    padding: 10px 30px 10px 20px;
    margin: 3px 0;
    border-radius: 5px;
    font-family: 'Cafe24Dangdanghae';
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.25s;
}
.quiz__selects label span::before {
    content: '';
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 15px;
    background: #fff;
    display: flex;
    flex-shrink: 0;
    box-shadow: inset 0 0 0 4px #64A30B;
    transition: all 0.25s;
}
.quiz__selects label input:checked + span {
    background-color: #F5FFE7;
}
.quiz__selects label input:checked + span::before {
    box-shadow: inset 0 0 0 10px #64A30B;
}
highlight(); //외부 스크립트 함수 (highlight)호출
modal(); //외부 스크립트 함수 (modal, 소스보기 창)호출
tabMenu(); //외부 스크립트 함수 (tabMenu, 소스보기의 탭 메뉴)호출

const quiz = document.querySelector(".quiz");
const quizType = document.querySelector(".quiz__type");         //문제 유형
const quizNumber = document.querySelector(".quiz__number");     //문제 번호
const quizAsk = document.querySelector(".quiz__ask");           //문제 질문
const quizConfirm = document.querySelector(".quiz__confirm");   //문제 정답 버튼
const quizResult = document.querySelector(".quiz__result");     //문제 정답
const quizView = document.querySelector(".quiz__view")          //문제 화면
const quizSelects = document.querySelector(".quiz__selects")    //객관식 보기(전체 박스)
const quizChoice = quizSelects.querySelectorAll(".choice");     //객관식 보기(input)
const quizSelect = quizSelects.querySelectorAll(".select");     //객관식 보기(4개의 제시 답안)

//문제 정보
const quizInfo = [
    {
        answerType : "javascript",
        answerNum : 1,
        answerAsk : "객체 기반의 스크립트 프로그래밍 언어는 무엇입니까?",
        answerChoice : ["javascript", "html", "css", "jquery"], //4개의 제시 답안, 배열 안 객체 안 배열로 저장되어있다.
        answerResult : "1",
        answerEx : "객체 기반의 스크립트 프로그래밍 언어는 자바스크립트입니다."
    }
];

//문제 출력
function updateQuiz() {
    quizType.textContent = quizInfo[0].answerType;
    quizNumber.textContent = quizInfo[0].answerNum + ". ";
    quizAsk.textContent = quizInfo[0].answerAsk;
    quizResult.textContent = quizInfo[0].answerEx;

    //4개의 제시 답안을 입력한다.
    for(let i=0; i<quizInfo[0].answerChoice.length; i++){
        quizChoice[i].textContent = quizInfo[0].answerChoice[i];
    }

    //설명 감추기
    quizResult.style.display = "none";
    
}
updateQuiz();   //바로실행하는함수

//정답 확인
function answerQuiz() {
    //사용자가 클릭한 input --> checked : 사용자가 선택한 정답
    //객체 안에 정답
    for(let i = 0; i <quizSelect.length; i++){  //제시 답안 하나씩 순회
        if(quizSelect[i].checked == true){      //선택 된 제시 답안의
            if(quizSelect[i].value == quizInfo[0].answerResult){    // value(번호)와 문제정보의 답안번호와 일치하면
                //정답
                quizView.classList.add("like");     //강아지 like애니메이션
                quizConfirm.style.display = "none"; //확인 버튼 감추기
            } else {         // value(번호)와 문제정보의 답안번호와 불일치하면
                //오답
                quizView.classList.add("dislike");  //강아지 dislike애니메이션
                quizResult.style.display = "block"; //문제 설명 보이기
                quizConfirm.style.display = "none"; //확인 버튼 감추기
            }
        }
    }
}
quizConfirm.addEventListener("click", answerQuiz)   //quizConfirm에 클릭이벤트가 발생하면 answerQuiz 함수 실행