Метод getElementById в JavaScript работает так: он позволяет найти элемент на веб-странице по его идентификатору (атрибуту id). 1 Если элемент с таким идентификатором есть, метод возвращает объект Element, а если нет — null. 15
Метод работает с DOM, который связан с HTML-разметкой. 1 Если в HTML есть тег с атрибутом id, то его можно получить из JavaScript с помощью этого метода. 1 Спецификация HTML требует, чтобы в рамках одной страницы значения атрибутов id были уникальными. 1 За счёт этого и работает метод getElementById() — элемент с искомым идентификатором или один, или его нет. 1
Если в документе существуют несколько элементов с одинаковым id, то метод getElementById более вероятно вернёт первый элемент, который он встретит в DOM. 4