Задать вопрос
Ответы пользователя по тегу Mozilla Firefox
  • Firefox. HTML5. JS доступ к элемету по ID

    вообще, я совершенно согласен со всеми комментаторами, которые высказывались выше.
    Если вы переходите на современные технологии, то переходите полностью. Не переходите — не переходите.
    Если по какой-то причине это нереально важно, то можно (хотя я крайне не рекомендую) сделать такой некрасивый хак:
    var all = document.getElementsByTagName('*');
    for (var i = all.length; i--;) if (all[i].id) {
      document[all[i].id] = all[i];
    }
    

    Правда стоит учесть, что элементы, которые добавлены динамически (после старта скрипта) — так не получишь.

    Но вы должны понимать, что пользуетесь настолько устаревшим стандартом, что очень скоро ваш сайт перестанет работать в огромном количестве браузеров. Лучше переходите сейчас на современные технологии, пока не поздно.
    Ответ написан
    Комментировать