我试图在<div id="screens"> </div>
内部创建文本框。我有一个下拉菜单,我选择要创建的文本框的数量。如何从javascript动态创建文本框
我在这里写的JavaScript代码是不工作:
代码:
function create(param) {
document.getElementById("screens").innerHTML="";
for(var i = 0; i < param; i++) {
alert(i);
document.write('<input type="text" name="Fname">');
}
}
这是通过清除当前页面中的所有内容添加文本框,但我想添加文本框到<div id="screen"> </div>
。我怎样才能做到这一点?
请阅读有关一些文档['document.write()的'](https://developer.mozilla.org/en-US/docs/Web/API/document.write)。您已在代码中使用['innerHTML'](https://developer.mozilla.org/en-US/docs/Web/API/element.innerHTML),为什么不重用它? – Teemu