我的JavaScript代碼不工作,它應該計算午餐菜單項的總價格並給出總結果,但是沒有任何結果。該html工作正常,所以我只是在這裏寫javascript部分,它很短。我從字面上遵循指示來獲得這段代碼,所以我沒有得到什麼錯誤。謝謝:)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);
}
}
請顯示HTML。 –
請檢查如何創建一個[最小化,完整和可驗證的示例](http://stackoverflow.com/help/mcve) – Hamms
分離模型和視圖將是很好,更容易調試......這是不可能的根據您的示例代碼重現錯誤。 – inf3rno