Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

удалить input type=radio по id + его label

5.4K
18 августа 2009 года
cursor
114 / / 05.01.2008
Здравствуйте.
Решаю как при нажатии кнопки удалить все варианты выбора, кроме выбранного. Вот мой код:

var all = document.getElementsByTagName("input");
for (var i = 0; i < all.length; i++) {
if(all.name == "cid") {
if(!all.checked) {
all.parentNode.removeChild(all);
i--;
}
}
}
<input type="radio" name="cid" id="1"> <label for="1"> asdf </label>
проблема в том, что радио он удаляет, а надпись рядом с ним остается. Подскажите как удалить принадлежащий радиу label. Спасибо
244
18 августа 2009 года
UAS
2.0K / / 19.07.2006
Предлагаю помещать все в один родительский раздел (для каждого input, можно просто помещать все внутрь <label>) и при удалении просто удалять родительский элемент при помощи DOM.
5.4K
19 августа 2009 года
cursor
114 / / 05.01.2008
спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог