HTML输入按钮更改内容

时间:2017-09-18 23:21:39

标签: javascript html input

我正在尝试使用JS函数更改输入标记的内容,但我尝试的任何内容似乎都无效。这是我试过的:

function go (){
document.getElementById("input").innerHTML.value =  5;
};
<body>

<input type="number" id="input">

<button onclick="go()">go</button>

</body>

如果有人告诉我这是怎么做的话,会真的有点意外吗

2 个答案:

答案 0 :(得分:4)

只需使用document.getElementById("input").value

function go (){
   document.getElementById("input").value =  5;
};
<body>

<input type="number" id="input">

<button onclick="go()">go</button>

</body>

答案 1 :(得分:1)

您不想更改innerHTML,只需更改input元素的值(属性)。所以这应该工作。我改成了一个字符串,因为它通常是什么属性,但它不重要。

document.getElementById("input").value =  "5";