В IE есть проблемы (ошибки) с различением пространств имен. У вас есть что-нибудь еще на странице, которая использует "помощь" как id
, name
, переменную в глобальной области видимости, ...? Если так, то это твоя проблема. Простой способ проверить это - провести эксперимент: измените идентификатор скрытого поля на flibberdegibbet
и измените строку в вашем вызове getElementById
. Если он начинает работать, это означает, что у вас где-то конфликт имен.