我是js新手,並且在網上商店中有一個購物車,我正在進行Javascript分配,並且當用戶單擊要添加到購物車上的商品時,我無法獲取網頁上顯示的總價格。這裏是我的項目的陣列,任何幫助,將不勝感激,謝謝Javascript如何計算一系列物品的總價格?
var cart;
var items = new Array(); //create array to store items
items[0] = "Greatest Hits CD", 10;
items[1] = "Girls CD", 10;
items[2] = "Shirt1", 20;
items[3] = "Mask Tee", 20;
items[4] = "Crewneck", 25;
items[5] = "Tour Poster", 9;
,這裏是我的顯示功能
this.display = function() {
this.holder.innerHTML = "";
this.totalprice = 0;
for (var i=0; i<this.quantities.length; i++) {
if (this.quantities[i] > 0) {
this.totalprice += this.quantities[i]*this.items[i];
var elm = document.createElement('div');
elm.innerHTML = "<span class='name'>"+this.items[i]+" \</span><span class='quantity'>Quantity: "+this.quantities[i]+"</span>";
this.holder.insertBefore(elm, null);
}
}
var elm = document.createElement('div');
elm.innerHTML = "<span class='price'>Total Price: $"+this.totalprice+" </span>";
this.holder.insertBefore(elm, null);
document.getElementById('quantities').value = cart.quantities;
document.getElementById('items').value = cart.items;
}
你是不是assing,你希望用'項目[0] =什麼「Greatest Hits CD」,10;'更好地使用'物品[0] = [「Greatest Hits CD」,10];',一個數組,不僅麻木呃,這是一個逗號運算符的結果。 –