因此,我们假设为多个单选按钮,价格不同的不同类型的玉米饼编写脚本,然后我们将计算含税总额并将其显示。到目前为止,这是我的JavaScript,我觉得我只是缺少几个步骤
function btnCalculate_onclick()
{
var taco = document.getElementsByName("radTaco");
var total = document.getElementById("txtTotal");
var deliv = document.getElementById("chkDelivery");
var tax = 1.13
var totalPrice = 0;
var delivCost = parseFloat(deliv.value);
for( var i = 0; i < taco.length; i++)
{
if(taco[i].checked)
{
if(deliv.checked)
totalPrice + delivCost;
totalPrice = parseFloat(taco[i].value);
tax = totalPrice * 1.13;
totalPrice + tax;
break;
}
}
total.value = totalPrice.value;
}
[totalPrice + delivCost;
和totalPrice + tax;
不执行任何操作-有效地将两者相加,然后丢弃结果=您需要将结果分配给某些内容。
我也将在获得价值后加上运送费用
function btnCalculate_onclick() {
var taco = document.getElementsByName("radTaco");
var total = document.getElementById("txtTotal");
var deliv = document.getElementById("chkDelivery");
var tax = 1.13
var totalPrice; // no need to initialise
var delivCost = parseFloat(deliv.value);
for( var i = 0; i < taco.length; i++)
{
if(taco[i].checked)
{
totalPrice = parseFloat(taco[i].value);
if(deliv.checked)
totalPrice += delivCost;
tax = totalPrice * 1.13;
totalPrice += tax;
break;
}
}
total.value = totalPrice.value