javascript - 如何在 Javascript 中动态添加文本框?

标签 javascript dom textbox

默认情况下我有 5 个文本框。当用户单击按钮时,应添加一个文本框。

我该怎么做?

最佳答案

如果替换 innerHTML,之前输入的值将被清除,为避免这种情况,您可以通过编程方式附加输入元素:

var input = document.createElement('input'); 
input.type = "text"; 
//...    
container.appendChild(input); 

检查 this示例。

关于javascript - 如何在 Javascript 中动态添加文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1390319/

相关文章:

javascript - 从 v-select 中的 json 中获取值

javascript - 将 locale 参数附加到 rails 中 js-routes gem 生成的所有路径

javascript - 在 jQuery 中调用同一对象上另一个函数中定义的函数

javascript - DOM 元素更改在 JavaScript 代码中不可见

javascript - 是否有类似的方法来创建没有原型(prototype)的数组?

javascript - 当用户单击按钮时显示 div 元素的错误

javascript - DOM4:弃用的属性和方法,这是什么意思?

asp.net:使启用 = false 的文本框变灰,但需要获取值

c# - 如何使 TextBox 使用密码字符而不是在 wpf 中使用密码框?

html - 在文本框上显示搜索图像