Существует два типа различных структур данных, возвращаемых этими методами, один - NodeList
, другой - один отдельный узел.Особенность NodeLists состоит в том, что они являются живыми, что означает, что если узел добавляется в DOM, он также добавляется в NodeList.В консоли вы видите живую версию записанных вещей, поэтому вы также видите элементы, которых еще нет в DOM с getElementsByTagName
, и вы не получите результата с getElementByID
.
Тем не менее, вы не должныиспользовать их вообще при использовании React.