的jsfiddle:http://jsfiddle.net/KSCLC/3/乘以兩個單元在表一起
我有一個腳本(下同),增加了一個行的表。
我想兩個單元加在一起一共拿到
Item Price * Item Weight = Line Total
if (field.value.length != 0) {
var upc=document.getElementById("UPC").value;
var weight=document.getElementById("weight").value +"lbs";
var table=document.getElementById("ScannedItems");
var row=table.insertRow(-1);
var cell1=row.insertCell(0);
var cell2=row.insertCell(1);
var cell3=row.insertCell(2);
var cell4=row.insertCell(3);
var cell5=row.insertCell(4);
var cell6=row.insertCell(5);
cell1.innerHTML=upc;
cell2.innerHTML="Example Description";
cell3.innerHTML="$3.00";
cell4.innerHTML=weight;
var total=cell3.innterHTML*cell4.innerHTML;
cell5.innerHTML="$" +total;
cell6.innerHTML="<a><span class='glyphicon glyphicon-plus' style='padding-right:15px;'></span></a><span> </span><a><span class='glyphicon glyphicon-minus'></span></a>";
field.value ='';
}
我已經嘗試了兩個單元后,新的細胞才作出了新的變數,但我得到的是表$Nan
。
我搞亂的具體線路是:
cell3.innerHTML="$3.00";
cell4.innerHTML=weight;
var total=cell3.innterHTML*cell4.innerHTML;
cell5.innerHTML="$" +total;
一)'innerHTML'返回一個字符串b)您不能乘以美元和權重之類的東西,只能乘以整數/浮點數,所以你需要在追加美元符號之前乘以等等。 –
我只是試着將'innterHTML'改成'value',結果相同 –
'value'也返回字符串,將它轉換成數字。 –