我有一个表单,我想使用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";
}
答案 0 :(得分:0)
window.onload = addText();
function addText() {
document.getElementById("numb").value = "Test";
}
&#13;
<p>
<label for="numb">Text</label>
<input type="text" name="numb" id="numb" required="required">
</p>
&#13;
答案 1 :(得分:0)
你的代码对我有用 - 我的猜测是你在头部有这个javascript并且在输入元素被创建/渲染到DOM之前它正在运行 - 在关闭之前将你的javascript移动到文档的末尾身体标签,它应该工作。
还有一件小事 - 你应该关闭你的输入标签:
<input type="text" name="numb" id="numb" required="required" />