我在一张桌子上有一个<input type="text" value="0.00" id="prdtotal"/>
里面。<td>
我想使用 Javascript 计算一个值并将其分配给文本框。我该怎么做?
我尝试使用document.getElementById("prdtotal").value="1.00";
但它不起作用。谢谢你的帮助!
我在一张桌子上有一个<input type="text" value="0.00" id="prdtotal"/>
里面。<td>
我想使用 Javascript 计算一个值并将其分配给文本框。我该怎么做?
我尝试使用document.getElementById("prdtotal").value="1.00";
但它不起作用。谢谢你的帮助!
您已找到使用的元素,getElementById
但尚未指定value
要设置的属性。
document.getElementById("prdtotal").value="1.00"
还有一个活生生的例子:http: //jsfiddle.net/hevwt/
使用值属性:
document.getElementById("prdtotal").value = "1.00";
document.getElementById()返回实际的 DOM 对象(<input>
元素的句柄/引用)。
还要注意右括号前缺少的双引号。
我建议你看看Mozilla 开发者网络(MDN):
HTMLElement:对(一般)HTML 元素可以具有的所有属性的引用。
HTMLInputElement:输入元素(例如<textarea>
,<input>
)可以具有的所有特殊属性的引用。