为什么我不能在文本字段中显示变量?

时间:2016-09-20 19:19:25

标签: javascript html

我有一个创建字符串的函数,我希望它能显示在页面的文本框中。我无法理解为什么这不起作用。

HTML:

<input id="poNum" type="text" name="PO" id="PO" style="width: 310px;" readonly />

JS:

 document.getElementById("poNum").innerHTML = number;

3 个答案:

答案 0 :(得分:0)

 document.getElementById("poNum").value = number;

InnerHTML正在访问......好吧,实际的内部 html。其中value是输入的属性(选择,按钮等)。

答案 1 :(得分:0)

使用document.getElementById("poNum").value = number;

答案 2 :(得分:0)

<input>元素具有值,而不是内部HTML:

document.getElementById("poNum").value = number;