Javascript getElementById пустая ошибка
Я недавно писал о проблеме с javascript в firefox, и это было обозначено как проблема, вероятно, document.write () перезаписывает скрипт как-то.Было предложено использовать идентификаторы для решения проблемы перезаписи сценария и предотвращения накопления информации..
Однако, пытаясь внедрить идентификаторы в мой код JavaScript и HTML, я обнаружил, что firebug сообщает, что:
"TypeError: document.getElementById("author_container") is null"
Несмотря на то, что, опять же, идентификатор уже определен в:
<p id="author_container"></p>
И там явно нет опечаток,and re-arranging the script в разделе заголовка или изменив его так, что р происходит перед сценариемmakes absolutely no difference, (Обратите внимание, что другой пример работает нормально, несмотря на то, что сценарий выполняется первым).
Если я использую уже существующий пример идентификатора и getElementById и запускаю его в Firefox, он работает нормально:
Но если я пытаюсь запустить свой код, который, кажется, не сильно отличается, я сталкиваюсь с проблемами: http://pastebin.com/XfGUpZAS
Я что-то здесь упускаю? Как мне изменить код, чтобы он работал в Firefox? Позволит ли Firefox когда-либо правильно выполнять мой код? (Узнать на следующей неделе?)