Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2008, 19:59
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

document.getElementById для IE
Столкнулся с некой проблемой, которая вызвала у меня почти истерику!!!
Проблема в том, что под ИЕ если очень много элементов в DOM, то document.getElementById тормозит работу системы.
Написал для проверки скрипт ( only IE )
for( var i = 0 ; i < 1000 ; ++i ) {
     document.getElementById() ;
}

этот кусок выполнился на моей машине за 288мс.

Подстановка валидной id уменьшила на пару мс.

Помогает только кэширование.

Вопрос - кто-нибудь решал подобные вопросы или вопрос.
Ответить с цитированием