0
我正在創建一個由sku,qty和小計組成的動態表單。所以表單從沒有輸入開始,並在用戶搜索產品時填滿。在按鍵時,我需要計算總數量並通過javascript顯示給用戶。property undefined but console.log can see it
我正在使用通過getElementsByClassName按鍵並計算所有值來獲取所有數量輸入元素。但是瀏覽器正在返回一個錯誤(Uncaught TypeError:無法讀取未定義的屬性'值'),但我可以記錄該值。
我只使用原生JavaScript沒有jQuery。
qtyelements = document.getElementsByClassName('qty-element');
var x;
var count = 0;
for(x = 0; x <= qtyelements.length; x++){
console.log(qtyelements[x].value);
count = count + parseInt(qtyelements[x].value);
}
這裏是我的 problem
你是否在做一個dom準備好的狀態? –
它將所有值記錄到未定義的值,但不是那個值。 –