Показать сообщение отдельно
  #2 (permalink)  
Старый 07.10.2010, 15:04
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

В dom'е есть динамические коллекции - nodeList'ы. Их возвращает метод getElementsByTagName.
Я, честно говоря, не знаток сего вопроса. Могу лишь дать код для размышления:
<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type = "text/javascript"></script>
<div>Text</div>
<div>Another text</div>
<script>
// Берем 2 коллекции элементов разными способами
var jQuery = $("div"),
    getElements = document.getElementsByTagName('div');
alert('Количество элементов в коллекциях:\njQueryCollection: ' + jQuery.length + '\ngetElementsByTagNameCollection: ' + getElements.length);

// Удаляем один из элементов
var div = document.getElementsByTagName('div')[0];
div.parentNode.removeChild(div);

// Метод .getElementsByTagName оказался динамическим
alert('Новое количество элементов в коллекциях:\njQueryCollection: ' + jQuery.length + '\ngetElementsByTagNameCollection: ' + getElements.length);
</script>

Последний раз редактировалось Sweet, 07.10.2010 в 15:14. Причина: Добавил комментарии в код
Ответить с цитированием