document.getElementId.valueのコードを正確に記述しましたが、まだテキストボックスに期待値が表示されていません。 税金で加算された金額を計算するのは難しいですが、テキストボックスから選択と金額を使って税率%を選択しています。構文エラーがなくても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";
ような単純な文でそれを試みたとしても、これはhelp..Iがスタックしていてください、機能していません。
** 1。** 'parseInt(document.getElementById( 'amount')。value)'引用符なし。 –
** 2。** 'document.getElementByID'ではなく' document.getElementById'です。 –
驚くべきことに、文字列中で間違って使用すると 'getElementById'権利が得られますが、文字列ではなく正しく使用すると、' getElementByID'が間違っています...何がチャンスですか...あなたが '' document.getElementByID( 'taxdisplay')を試していなかったのを驚かせました。値 "=合計; ' –