function createInput(id){
count++;
var name = "name" + count;
var text = "#" + id.id;
var newInput = "<input type='text' id='" + name + "' placeholder='' />";
var myTextArea = document.getElementById(id.id);
myTextArea.innerHTML += newInput;
return false;
}
上面的函数将输入类型添加到我代码中 div 中的文本区域。动态显示输入类型后,我尝试使用它获取它的元素 ID,getElementById
但它返回 null。我可以知道这里出了什么问题吗?似乎添加了新的输入类型,但不知何故输入类型为空。
另外,当我刷新页面时,我意识到新添加的输入类型消失了。有什么方法可以强制新的动态输入类型保留在页面中?