我已经为document.getElementId.value编写了确切的代码,但文本框仍未显示预期值。 我想计算加税的税额,通过使用文本框中的选择和金额选择税%。
<select id="tax" name="tax" onchange="cal_tax(this.value)">
<option value="0">0%</option>
<option value="5">5%</option>
<option value="12">12%</option>
<option value="18">18%</option>
<option value="28">28%</option>
</select>
JS:
function cal_tax(taxc)
{
var tax=taxc*1;
var amount=parseInt("document.getElementById('amount').value");
var total=(tax*amount/100)+ amount;
document.getElementByID('taxdisplay').value=total;
}
我甚至尝试过像
这样的简单陈述document.getElementByID('taxdisplay').value="any random text";
即使这不起作用,请帮助......我被卡住了。
答案 0 :(得分:0)
在提到的代码中没有名为“taxdisplay”的id。 通过id获取元素的正确对象表示法将采用camelCase方式,即getElementById('id_name')。
任何DOM树节点(如id或tagname或class)都以camelCase方式访问。
谷歌将它用于camelCase和kebab-case。