Ошибка, которую я получаю, это "HTMLElement is undefined".
Каким образом JS взаимодействует с собственным объектом DOM этого браузера?
Ответ 1
В IE8 вы должны использовать классы Element и HTMLDocument. В IE7... ничего, потому что IE7 ужасен для стандартов. Вы должны полагаться на jQuery или другие среды, которые обертывают элементы DOM.
В моих собственных рамках я делаю эту простую проверку: