我在<td>
的表格中有<input type="text" value="0.00" id="prdtotal"/>
。使用Javascript在內部指定值<input>使用Javascript
我想用Javascript來計算一個值並將其分配給文本框。我該怎麼做?
我試過使用document.getElementById("prdtotal").value="1.00";
但它不起作用。謝謝你的幫助!
我在<td>
的表格中有<input type="text" value="0.00" id="prdtotal"/>
。使用Javascript在內部指定值<input>使用Javascript
我想用Javascript來計算一個值並將其分配給文本框。我該怎麼做?
我試過使用document.getElementById("prdtotal").value="1.00";
但它不起作用。謝謝你的幫助!
使用值屬性:
document.getElementById("prdtotal").value = "1.00";
document.getElementById()返回實際DOM對象(手柄/參考<input>
元素)。
還請注意您在右括號之前丟失的雙引號。
我建議你看一看的Mozilla Developer Network(MDN):
HTMLElement:所有的參考屬性(一般)HTML元素可以有。
HTMLInputElement:所有特殊的參考屬性的輸入元件(例如<textarea>
,<input>
)可具有。
爲什麼它似乎不適合我? –
@ Umpong_1947676什麼不適合你?你使用了哪些代碼? – ComFreek
我正在觸發從另一個文本框的值更改所調用的JavaScript中更改文本框的值。我嘗試通過一個警報傳遞給第二個文本框(應該包含答案)的值,並顯示...但是,每當我使用document.getElementById(「prdtotal」)將值傳遞給文本框時value = 「2.00」;該文本框的值不會更改 –
您已經找到使用getElementById
的元素,但您尚未指定要設置的value
屬性。
document.getElementById("prdtotal").value="1.00"
哦,我只是錯過了它的帖子,但我有我的代碼...雖然它仍然不會工作......不知道問題是什麼...... –
好像的document.getElementById找不到,因爲這裏面有個 –
'document.getElementById'會不管找到ID的任何元素深度嵌套其他元素是裏面怎麼。 – Jamiec