我不能真正解釋我的問題,但我想在我的網站上創建一個總計美元。 我想將數量乘以大小。乘以JS不工作
function total(){
var x = document.getElementById("size").selectedIndex;
var y = document.getElementById("price");
var z = document.getElementById("price2");
var z = document.getElementById("quantity").value;
if ((document.getElementsByTagName("option")[x].value) == "XS") {
y.innerHTML="$"."10.00"*"a";
z.value="$"."10.00"*"a";
}
else if ((document.getElementsByTagName("option")[x].value) == "S") {
y.innerHTML="$"."12.00"*"a";
z.value="$"."12.00"*"a";
}
else if ((document.getElementsByTagName("option")[x].value) == "M") {
y.innerHTML="$"."13.00"*"a";
z.value="$"."13.50"*"a";
}
else if ((document.getElementsByTagName("option")[x].value) == "L") {
y.innerHTML="$"."15.00"*"a";
z.value="$"."15.00"*"a";
}
else if ((document.getElementsByTagName("option")[x].value) == "XL") {
y.innerHTML="$"."20.00"*"a";
z.value="$"."20.00"*"a";
}
};
此代碼使程序不能完全工作。
任何幫助表示讚賞,拉克蘭
什麼是錯誤?請儘可能鏈接到jsbin或類似的地方。 – rahulroy9202
使用eval函數進行乘法運算。 –
@AkashAmin-no,不要這樣做。 – RobG