私はいくつかのボタンを作成しましたが、クリックすると最終的なコストに影響を与えたいと思います。ボタンには値があり、コストの最終値が機能しない、誰かが私に間違っていることを教えてもらえますか?ボタン最終的なコスト/値を変更します
function totalIt() {
var input = document.getElementsByName("product");
var total = 0;
for (var i = 0; i < input.length; i++) {
if (input[i].click) {
total += parseFloat(input[i].value);
}
}
document.querySelector(".priceText1").innerText = "$" + total.toFixed(2);
}
<div class="priceWrapper">
<h3 class="priceText1" id="total">$0.00</h3>
<h3 class="priceText2">Final Cost</h3>
</div>
<div class="item">
<div class="itemProduct">
<h4 class="itemText">
<span class="no_selection">Logos</span>
</h4>
</div>
<div class="itemHidden">
<form action="" id="theForm">
<label>
<button class="buttonBg" name="product" value="25.00" type="button">Producto 3</button>
</label>
<label>
<button class="buttonBg" name="product" value="10.00" type="button">Producto 4</button>
</label>
</form>
</div>
しかし、私は1つを選ぶ際に、最終的な価格は完璧に動作しません。別の番号を表示しています!いくつか私を助けることができますか?
おかげ@ZakariaAcharkiとHTMLでボタンのオブジェクトを渡すには、私は今理解だと思いますが、あなたは時代の製品の無限大をクリックすることができますが、一つだけ、それをクリックすることができるはずですそれを2回クリックすると、再びその量が削除されます。それは可能ですか?そうでない場合、それはより多くの量を追加し続けます。 – Eugenio
私のアップデートを確認してください。それは役に立ちますか? –
ありがとう!ほぼ:Dしかし、誰かが1つの製品を含んでいると想像してください。しかし、もう一度クリックするだけで、製品を取り除くことにします。最後に本当にそれが必要な場合は、3回目をクリックして再度組み込みます。したがって、2回目のクリックは、最終価格からの金額を常に削除する必要があります。もう一度3回クリックしてもう一度挿入します。理にかなっている?申し訳ありませんが、私は自分自身を説明していない笑 – Eugenio