我正在尝试在<div id="screens"> </div>内创建文本框。我有一个下拉菜单,可以选择要创建的文本框数量。

我在这里编写的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>中。我怎样才能做到这一点?

最佳答案

尝试这样的事情:

function create(param) {
    var s= "";
    for(var i = 0; i < param; i++) {
        s+= '<input type="text" name="Fname">'; //Create one textbox as HTML
    }
    document.getElementById("screens").innerHTML=s;
}

09-19 18:10
查看更多