function totalPrice()
{
var totalItems = document.getElementsByName("price").length;
var total = 0;
var rgx = /[^0-9]\x2e$/g;
var price;
var string_in = document.getElementsByName("price");
for (var x=0; x<totalItems-1; x++){
price = new Number(rgx.exec(string_in[x].text));
parseFloat(total) = parseFloat(total) + parseFloat(price); //This is where the error occurs
}
document.getElementById("total").innerHTML = ' $' + total;
}
これは、スクリプトが実行する私の関数です。「カート」にはx個のアイテムがあります。この関数はJavascriptでのみ記述しなければなりません。PHPはありません。名前付き要素には、123.45ドル(またはそれ以上の桁)の形式の価格が含まれています