Ошибка удаления дочернего элемента div во второй раз - PullRequest
2 голосов
/ 06 августа 2010

Я использую прототип 1.6.1 для вставки и удаления элемента div как первого потомка другого элемента div.Итак, у меня есть родительский div 'A'

, и я делаю

$('A').insert(divB,'top');

, а затем

$('B').remove();

Это работает нормально, но если я создаю тот же div в секундувремя, а затем попробуйте удалить его снова, я получаю ошибку, что $('B').parentNode является нулевым.Но если я посмотрю на $('A').innerHTML, он покажет вставленный дочерний элемент div 'B'.Я вижу это только в Firefox (в IE8 работает нормально).

Есть ли намеки на то, почему такое поведение?

1 Ответ

0 голосов
/ 09 января 2011

Если предположение Пойнти (несколько элементов с одинаковым идентификатором в документе) было неверным, пожалуйста, опубликуйте пример теста (например, http://www.jsfiddle.net/ или аналогичный).

...