Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как удалить element из DOM дерева? стандартное и не стандартное API 
:(
    Опции темы
Ivushka
Дата 14.12.2005, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Смотрела в DOM'е есть методы создания, изменения, обработки свойств...
А как едалить элемент по ID?????
Код

document.getElementById("f" + str).delete;

ругаеться... smile
Помогите ссылкой или примером!
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Zeroglif
Дата 14.12.2005, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: 28
Всего: 66



Ivushka

Код

el=document.getElementById('el_id');
el.removeNode(true); //DHTML DOM
el.parentNode.removeChild(el); //W3C DOM

PM MAIL WWW   Вверх
Ivushka
Дата 14.12.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



Zeroglif Спасибо.

--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
GIK
Дата 14.12.2005, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Инфа для Ivushka
removeChild(N) удаляет дочернего потомка N
Еще один вариант для разнообразия.
Код

<html>
  <head>
    <script language="JavaScript" type="text/javascript">
      function f1(ch)
      { var delChild=document.getElementById(ch);
        document.getElementById("form1").removeChild(delChild);
        
      }

</script>
  </head>
    <body>
     <form id="form1">
    <input type="text" id="g1" onFocus="f1(this.id)"><br>
    <input type="text" id="g2" onFocus="f1(this.id)"><br>
    <input type="text" id="g3" onFocus="f1(this.id)"><br>
   </form>
  </body>
</html>




--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Ivushka
Дата 14.12.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 28.10.2005
Где: Москва

Репутация: нет
Всего: 2



GIK
Разобралась,
спасибо smile
--------------------
Программист - это диагноз!
PM MAIL ICQ   Вверх
Ciber SLasH
Дата 14.12.2005, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Вместо: <input type="text" id="g1" onFocus="f1(this.id)">
можно писать: <input type="text" id="g1" onFocus="f1(this)">

а в функции: function f1(ch) { document.getElementById("form1").removeChild(сh); }

Это сообщение отредактировал(а) Ciber SLasH - 14.12.2005, 13:52
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1543 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.