0

我在一张桌子上有一个<input type="text" value="0.00" id="prdtotal"/>里面。<td>

我想使用 Javascript 计算一个值并将其分配给文本框。我该怎么做?

我尝试使用document.getElementById("prdtotal").value="1.00";但它不起作用。谢谢你的帮助!

4

2 回答 2

2

您已找到使用的元素,getElementById但尚未指定value要设置的属性。

document.getElementById("prdtotal").value="1.00"

还有一个活生生的例子:http: //jsfiddle.net/hevwt/

于 2013-07-31T15:45:22.480 回答
2

使用值属性:

document.getElementById("prdtotal").value = "1.00";

document.getElementById()返回实际的 DOM 对象(<input>元素的句柄/引用)。

还要注意右括号前缺少的双引号。

我建议你看看Mozilla 开发者网络(MDN):

  • HTMLElement:对(一般)HTML 元素可以具有的所有属性的引用。

  • HTMLInputElement:输入元素(例如<textarea><input>)可以具有的所有特殊属性的引用。

于 2013-07-31T15:45:23.577 回答