具体来说,我要做的是根据单选按钮选择引用要在函数中使用的表单框的值。
以下是适用的代码部分:
var salaryBox = document.forms[0].salary;
function getFedTax() {
var fedTax = 0;
var income = salaryBox.value;
if (document.getElementById("single").checked) {
if (income >= 8350) {
fedTax = income * .10;
messageElement.innerHTML = "Your federal tax amount is: " + fedTax;
}
}
}
此功能基于正在检查的第一个单选按钮(Single)。如果选中,并且工资箱值为> = 8350,我希望它执行该计算并将其显示在HTML的messageElement部分中。
以下是小提琴上的完整代码:http://jsfiddle.net/3fqv2jwa/10/
另外,如果有人知道为什么代码中的函数getStateTax()没有在el.innerHTML中正确显示,我也很感激帮助!