0

私の JavaScript コードが機能していません。ランチ メニュー項目の合計金額を計算し、合計結果を表示するはずですが、何も表示されません。HTML は正常に動作しているので、ここに JavaScript セクションを書いています。短いです。このコードを取得するために文字通り指示に従ったので、何が問題なのかわかりません。ありがとうございました :)

function calcTotal()
{
    var itemTotal=0;
    var items=document.getElementsByTagName("input"); 
    //collects them into a NodeList object, which has indices

    for(var i=0;i<5;i++)
    {
        if(items[i].checked)
        itemTotal+=(items[i].value*1); //the *1 turns it into a number
    }
    document.getElementById("total").innerHTML="Your order total is $"+itemTotal + ".00";
    var submitButton = document.getElementById("sButton");
    if(submitButton.addEventListener)
    {
        submitButton.addEventListener("click",calcTotal,false);
    }

    else if(submitButton.attachEvent)
    {
        submitButton.attachEvent("onclick", calcTotal);
    }
}
4

1 に答える 1