Страницы: 1
RSS
getElementsByClassName в IE и HTMLDocument
 
Следующая конструкция
Код
objIE.document.getElementsByClassName("search-result-item")(0).getElementsByClassName("sale-price")(0)
при использовании IE находит нужный блок в html-коде страницы, но если использовать HTMLDocument, то
Код
html.getElementsByClassName("search-result-item")(0).getElementsByClassName("sale-price")(0)
перестаёт находить нужный объект (empty), причем
Код
html.getElementsByClassName("search-result-item")(0)
работает.

Собственно, знает ли кто, почему эта штука не работает, в чем отличие от IE, и как это исправить?
 
возможно, в IE отрабатывают скрипты, которые заполняют тег sale-price
а при использовании HTMLDocument скрипты не отрабатывают, и HTML код страницы отличается
Страницы: 1
Наверх