Я делаю приложение JS, которое автоматически добавляет другое текстовое поле для ввода пользователем. Я, однако, не знаю, как я добавьте к input
к li
Как создать список текстовых полей в JavaScript?
Конечный результат я хочу получить на это:
<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">
?
Я думаю, что это то, что вы ищете: http://stackoverflow.com/a/5656401/4298881. Постройте входной узел и добавьте его после добавления элемента – Surely