我有一个表单,我想使用 JavaScript 来预填充文本输入,但是到目前为止我的代码不起作用,输入框中没有显示任何内容。任何帮助都会很棒!
HTML
<p><label for="numb">Text</label><input type="text" name="numb" id="numb" required="required"></p>
JavaScript
window.onload = addText();
function addText(){
document.getElementById("numb").value = "Test";
}
最佳答案
你的代码对我有用 - 我的猜测是你的头部有这个javascript,并且它在输入元素被创建/渲染到DOM之前运行 - 将你的javascript移到文档的末尾,就在关闭之前body 标签,它应该可以工作。
还有一件小事 - 你应该关闭你的输入标签:
<input type="text" name="numb" id="numb" required="required" />
关于javascript - 在表单输入字段中创建默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939147/