【发布时间】:2019-04-24 18:18:59
【问题描述】:
我尝试为我对 JS 非常陌生。以我的方式,新添加的字段不断删除以前的:
function add_input() {
var s = document.getElementById('ref').value;
var i = 0;
while ( i < s) {
document.getElementById('the_list').innerHTML =
'<p><input type="text" name="holder_'+ i +'" /></p>';
i++;
}
}
<input type="number" name="ref" id="ref" onchange="add_input();">
<div id="the_list"></div>
【问题讨论】:
-
在创建下一个 div 时要删除前一个 div 吗?
-
使用 appendChild 代替 innerHtml。
标签: javascript html