我一直在试图添加下面代码中显示的两个不同变量,但无论我做了什么,结果都是楠,这里有什么错误吗?我尝试了一段时间,但我找不到任何错误的代码!在楠中添加两个变量
<script type="text/javascript">
function showEstimate() {
switch (document.getElementById("cboCar").value) {
case "A":
document.getElementById("imgCar").src= "images/Accord.jpg";
carPrice = document.getElementById("txtEstPr").value;
break;
case "C":
document.getElementById("imgCar").src= "images/Civic.jpg";
carPrice = document.getElementById("txtEstPr").value;
break;
} // end of switch block.
//here, the UI has done processing cars pics
//display the price for cars
document.getElementById("txtEstPr").value= "$" + carPrice;
// end of the function named
{
var vchkSt= (300.99).toFixed();
var vchkLe= (750.99).toFixed();
var vchkGps= (1600.00).toFixed();
var tTotal = 0;
carPrice = Number(document.getElementById("txtBasePr").value);
if (document.getElementById("chkSt").checked)
tTotal += parseFloat(carPrice) + parseFloat(vchkSt);
if (document.getElementById("chkLe").checked)
tTotal += parseFloat(carPrice) + parseFloat(vchkLe);
if (document.getElementById("chkGps").checked ==true)
tTotal += parseFloat(carPrice) + parseFloat(vchkGps);
//displaying the total
document.getElementById("txtEstPr").value = "$" + tTotal;
}
} // end of function showEstimate
</script>
错误:'(300.99).toFixed;'和'Number(carPrice = document.getElementById(“txtEstPr”)value);' – epascarello 2014-12-02 21:16:49
你检查过什么'carPrice'?如果getElementById()失败(例如错误的id),则carPrice将变为null。 – 2014-12-02 21:16:51
我正在将carPrice设置为getElememtbyId的值(“txtEstpr”) – sunnybouy91 2014-12-02 21:34:42