Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
getElementsByClassName
возвращает живую коллекцию HTMLCollection
элементов с указанным классом. Изменения в DOM отражаются вコレクション автоматически. Этот метод доступен только для элементов и документа.
querySelectorAll
возвращает статичную коллекцию NodeList
всех элементов, соответствующих CSS-селектору (или группе селекторов). Изменения в DOM после вызова метода не влияют на возвращенную коллекцию. Этот метод доступен для элементов, документа и фрагментов документа.
Основные отличия:
Признак | getElementsByClassName | querySelectorAll |
---|---|---|
Возвращаемый тип |
getElementsByClassName
возвращает живую коллекцию HTMLCollection
элементов с указанным классом. Изменения в DOM отражаются вコレクション автоматически. Этот метод доступен только для элементов и документа.
querySelectorAll
возвращает статичную коллекцию NodeList
всех элементов, соответствующих CSS-селектору (или группе селекторов). Изменения в DOM после вызова метода не влияют на возвращенную коллекцию. Этот метод доступен для элементов, документа и фрагментов документа.
Основные отличия:
Признак | getElementsByClassName | querySelectorAll |
---|---|---|
Возвращаемый тип |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.