我想通过单击按钮添加新的输入表单。我拥有并想添加的表格:
<input type="number" id="portdiv" name="ports" min="0" max="48" size="1"/>
添加新表单的按钮:
<input type="button" value="Add another" onClick="addInput('portdiv');"/>
javascript函数:
var counter = 1;
function addInput(divName){
var textbox = document.createElement('input');
textbox.type = 'number';
document.getElementById(divName).appendChild(textbox);
counter++;
}
此代码不起作用,我在 javascript 控制台上没有任何错误。
我已经为 javascript 函数尝试了不同的解决方案:
var textbox = document.createElement('input');
textbox.type = 'text';
document.getElementById(divName).appendChild(textbox);
counter++;
和
var newFields = document.getElementById(divName).cloneNode(true);
document.getElementById(divName).appendChild(newFields);
counter++;
他们都没有工作。怎么能解决?