我正在尝试制作一个模拟网页,该网页旨在使用 HTML 和 Javascript 来返回任何给定天数的租车费用。页面的 HTML 部分效果很好,但是当我按下按钮计算总数时,它什么也没做。我环顾互联网,希望能找到这个问题的答案,但无论我尝试什么,它似乎都不想工作。
这是我的代码的 HTML 部分,它工作得很好
<form>
Name: <input type="text" name="name"><br>
Street Address: <input type="text" name="street">
City: <input type="text" name="city"><br>
State: <input type="text" name="state">
Zip Code: <input type="text" name="zip"><br>
Beginning Odometer Reading: <input type="text" name="odometerbegin">
Ending Odometer Reading: <input type="text" name="odometerend"><br>
Days of Use: <input type="number" name="days">
</form>
<button onclick="CarRentalTotals()">Click for Calculation</button>
这是当按下“点击计算”按钮时我试图让程序打印出来的 JavaScript 部分:
<script>
function CarRentalTotals() {
var name = document.getElementById('name').value;
var street = document.getElementById('street').value;
var city = document.getElementById('city').value;
var state = document.getElementById('state').value;
var zip = document.getElementById('zip').value;
var odometerbegin = document.getElementById('odometerbegin').value;
var odometerend = document.getElementById('odometerend').value;
var days = document.getElementById('days').value;
var MilesDriven = document.getElementById('MilesDriven').value;
MilesDriven = odometerend - odometerbegin;
var TotalCharge = document.getElementById('TotalCharge').value;
TotalCharge = days * 15 + MilesDriven * 0.12;
}
</script>
有些东西告诉我这是一个简单的解决方法,但我只是一个初学者,并且一直在考虑这段代码很长一段时间,但收效甚微,所以任何帮助都将不胜感激。感谢您的时间!