как правильно добавлять/удалять поля ввода?> Сейчас почитал про DOM. Добавляю поля ввода
Но Добавляешь Через InnerHTML, Который, Вообще-То, Не DOM.
> а дальше не знаю как к ним обращаться
Ну, Всегда Можно В InnerHTML'е Определить Id Элемента И По Нему Обращаться. Но Я Делал Бы Не Так. Вот Пример Добавления К Форме Твоего Input'а:
var Form=document.getElementById('SomeFrm'); //Форме Предварительно Надо Дать Этот Id var Input=document.createElement('INPUT'); with(Input){ type='Text'; //Тип Элемента Формы Можно Задать Только До Его Включения В Структуру Документа id='NewInput'; value='Some Value'; //Любые Другие Действия С Этим Input'ом. }//with Form.appendChild(Input); //Добавляем Созданный Элемент В Форму - Он Появляется В Странице.
Удалять Так:
Form.removeChild(Input);
Или, Если В Перемнной Input Он Не Будет Хранится Вечно, То Можно Тут Же Взять Его По Id:
Form.removeChild(document.getElementById('NewInput')); |