【发布时间】:2015-11-13 03:00:08
【问题描述】:
我正在制作一个 JS 应用程序,它会在用户输入时自动生成另一个文本框。但是我不确定如何将input 附加到li
我想要得到的最终结果是这样的:
<ul id="lst">
<li>Item1: <input type="text"></li>
<li>Item2: <input type="text"></li>
<!-- more li added on button press -->
</ul>
到目前为止我得到的是:
var onClick = function() {
var ul = document.getElementById('lst'),
li = document.createElement('li');
li.appendChild(document.createTextNode('Item' + counter + ': '));
counter++;
ul.appendChild(li);
}
如何还附加<input type="text"> 节点?
【问题讨论】:
-
我想这就是你要找的东西:stackoverflow.com/a/5656401/4298881。构造一个输入节点并在追加项目后追加它
标签: javascript