【发布时间】:2017-12-24 21:09:55
【问题描述】:
<script>
var itemquantity, appleamount, appletotalamount, bananaamount, bananatotalamount, gtotalfruits, gtotalfruitss
function apple() {
var itemquantity = document.getElementById("apple");
var appleamount = document.getElementById("appletotal");
var appletotalamount = itemquantity.value * 50;
appleamount.value = appletotalamount;
}
function banana() {
var itemquantity = document.getElementById("banana");
var bananaamount = document.getElementById("bananatotal");
var bananatotalamount = itemquantity.value * 30;
bananaamount.value = bananatotalamount;
}
function grandtotalfruits() {
var gtotalfruits = document.getElementById("grandtotalfruitss");
var gtotalfruitss = appletotalamount + bananatotalamount;
gtotalfruits.value = gtotalfruitss;
}
</script>
<div class="left">
<p class="fruit11">Apples - <input type="number" id="apple" class="shoppinginput" onChange="apple()" onchange="grandtotalfruits"> Rs.50/Kg</p>
<p class="fruit12">Total amount = Rs.<output id="appletotal"></output></p>
</div>
<div class="left">
<p class="fruit11">Bananas - <input type="number" id="banana" class="shoppinginput" onChange="banana()" onchange="grandtotalfruits"> Rs.30/Kg</p>
<p class="fruit12">Total amount = Rs.<output id="bananatotal"></output></p>
</div>
<div class="grandtotal">
<p class="fruit13">Grand total = Rs.<output id="grandtotalfruitss"></output></p>
</div>`
先输入 type="number" value1 * 100 显示在输出框中,然后输入 type="number" value2 * 100 显示在第二个输出框中,然后将 value1 和 value2 相加并显示在输出框 3 中。我正在使用 JavaScript 并且是初学者。
你在阅读问题时能看到设计吗?
它适用于 output1 和 output2,但无法为第三个输出框中的 output1 和 output2 的总输出创建正确的方法或函数。
【问题讨论】:
-
'你能在阅读问题时看到设计吗?'不,我不能——你应该发布你的代码。
-
您具体要问什么,因为目前还不清楚
-
你能展示你的输入和输出示例吗?
-
是的.......在这里..一半工作我需要添加苹果和香蕉价值并显示总计。
标签: javascript cart shopping-cart