JS не мой профиль, но судя по тексту ошибки у вас doc или documentElement равен null и вы пытаетесь у него (у null) вызвать метод, которого не существует.
Таким образов вопрос не в том, что getElementsByTagName не ищет элемент, а в том, что у вас что-то до этого не инициировано, об этом говорит и простой запрос по тексту ошибки в гугле, вот подобные проблемы с решениями:
stackoverflow.com/questions/20641420/cannot-call-m...
https://developer.appcelerator.com/question/155648...
Если не разберётесь, покажите больший кусок кода.