Ich kann meine Frage nicht wirklich erklären, aber ich versuche, einen Gesamtbetrag auf meiner Website zu erstellen. Ich versuche die Menge mit der Größe zu multiplizieren.Multiplizieren in JS funktioniert nicht
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";
}
};
Dieser Code bewirkt, dass das Programm nicht funktioniert.
Jede Hilfe dankbar, Lachlan
Was ist der Fehler? Bitte verlinken Sie nach Möglichkeit auf eine JSBIN oder einen ähnlichen Ort. – rahulroy9202
Verwenden Sie die Eval-Funktion zum Multiplizieren. –
@ AkashAmin-nein, tu das nicht. – RobG