Граждане, верно ли я понимаю следующую вещь: если я добавил в HTML страничку что-то с помощью innerHTML(например theBody.innerHTML += someNewHTML), то я обламываюсь за DOM относительно этих добавок(т.е. document.all — не будет содержать добавленные элементы)?
Если я ошибаюсь, скажите плз., что надо сделать, чтобы получить доступ к этим элементам через коллекции document'а. Ну или другим более менее разумным методом.
P.S. Добавку при помощи innerHTML на более логичные вещи, типа appendChild заменить нельзя
Здравствуйте, DOOM, Вы писали:
DOO>Граждане, верно ли я понимаю следующую вещь: если я добавил в HTML страничку что-то с помощью innerHTML(например theBody.innerHTML += someNewHTML), то я обламываюсь за DOM относительно этих добавок(т.е. document.all — не будет содержать добавленные элементы)? Если я ошибаюсь, скажите плз., что надо сделать, чтобы получить доступ к этим элементам через коллекции document'а. Ну или другим более менее разумным методом.
Нет, не обламываешься. доступ можно получить по id
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
TK>Что-то вида: element.all(rnd() * element.all.length())
TK>Или для выбора есть какой-то критерий?
Сорри. Вопрос снимается DOM пашет(в IE 6.0 по крайней мере). Видать надо больше спать и меньше глючить
За попытки помочь огромное спасибо.