リファクタリング練習

const question = "うまい棒で最も原価の高い味は次のうちどれ?";
const corect = ["めんたいこ味", "なっとう味", "たこやき味", "コンポタージュ味"];
const seikai = "たこやき味";

document.getElementById("mondai").textContent = question;
document.getElementsByTagName("button")[0].textContent = corect[0];
document.getElementsByTagName("button")[1].textContent = corect[1];
document.getElementsByTagName("button")[2].textContent = corect[2];
document.getElementsByTagName("button")[3].textContent = corect[3];


document.getElementsByTagName("button")[0].addEventListener("click", ()=>{
    if(document.getElementsByTagName("button")[0].textContent === seikai){
        window.alert("正解");
    }else{
        window.alert("不正解");
    }
});
document.getElementsByTagName("button")[1].addEventListener("click", ()=>{
    if(document.getElementsByTagName("button")[1].textContent === seikai){
        window.alert("正解");
    }else{
        window.alert("不正解");
    }
});

document.getElementsByTagName("button")[2].addEventListener("click", ()=>{
    if(document.getElementsByTagName("button")[2].textContent === seikai){
        window.alert("正解");
    }else{
        window.alert("不正解");
    }
});

document.getElementsByTagName("button")[3].addEventListener("click", ()=>{
    if(document.getElementsByTagName("button")[3].textContent === seikai){
        window.alert("正解");
    }else{
        window.alert("不正解");
    }
});

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA