使用Javascript将值分配给<input />

时间:2013-07-31 15:44:37

标签: javascript html

我在表格<input type="text" value="0.00" id="prdtotal"/>内有一个<td>

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

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

2 个答案:

答案 0 :(得分:2)

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

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

一个实例:http://jsfiddle.net/hevwt/

答案 1 :(得分:2)

使用value属性:

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

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

另请注意在右括号之前缺少双引号。

我建议你看一下Mozilla Developer Network(MDN):

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

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