Задать вопрос
@khodos_dmitry

Можно ли использовать поисковые методы внутри друг друга?

У меня вылазит ошибка здесь:
var bod = document.getElementById('main_info');
var elem = bod.getElementById('one');
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Сергей Соколов К ответам на вопрос (3)
sergiks
@sergiks Куратор тега JavaScript
♬♬
1. Не «внутри» друг друга. Метод вызывается у объекта.

document.getElementById() – это метод getElementById() у объекта document. Вызов возвращает Element. Или null, если нет элемента с таким ID.

Второй вызов – пытаетесь вызвать метод getElementById() уже у объекта Element. А у него такого метода нет.

2. Не «поисковые» методы. document.getElementById() не ищет, а просто берёт, если есть такой.
Ответ написан
Комментировать