как правильно добавлять/удалять поля ввода?> Посмотри исходник хотя бы Этой Страницы (с которой я пишу).
А... Я Понял, Что Вызвало Такое Страшное Недовольство :-). Трудно Не Согласиться С Тем, Что Поля Ввода Не Обязаны Являться Непосредственными Детьми Формы. Однако, Я Отвечал На Конкретный Вопрос. Конкретным Образом. Напомню, Что Перед Вызовом Этого removeChild, Я Добавил Input В Форму. И Показал Два Способа Его Оттуда Удалить. Именно Этот Input Именно Из Этой Формы.
В Общем Случае, Конечно, Удалять Произвольный Элемент Лучше Так:
Element.parentNode.removeChild(Element);
Позволю Себе Утверждать, Что Это Лучше Предложенного Выше removeNode(). Так Как У Него Есть По Крайней Мере Один Плюс: Он Работает В Большем Количестве Браузеров, И Ни Одного Минуса, Если Не Ошибаюсь.
P.S. Господа, Давайте Говорить По Существу, И Выражаться Полно. Потому Что Нас Читаем Не Только Мы Сами, Но И (Я Надеюсь) Новички, Которые Хотят Что-То Полезное Узнать. |