我知道这对所有人来说可能都是小菜一碟,但我对javascript一点都不好。
我想用javascript设置html输入的值。
我有这样的输入:
<input id="input-data" value=""/>
我想用javascript设置值的文本,这意味着如果id传递的值类似&#34; CocaCola&#34;要输入,它应该显示&#34; CocaCola&#34;在输入
这是我尝试的方式
document.getElementById("input-data").value = "CocaCola";
但输入中没有数据显示。当我运行调试器并将值作为我的手表时,&#34; CocaCola&#34;存储在值中。
我到底错过了什么?
答案 0 :(得分:0)
确保您的代码位于HTML标记下,如下所示:
<input id="input-data" value=""/>
<script>
document.getElementById("input-data").value = "CocaCola";
</script>
或者您可以使用:
window.onload = function(){
document.getElementById("input-data").value = "CocaCola";
}
随时随地都可以使用。
答案 1 :(得分:-1)
您设置值的JavaScript代码是正确的。
您也可以尝试jQuery来设置这样的值,
$('#input-data').value = 'CocaCola';