Сложность Document.getElementsByClassName ()? - PullRequest
0 голосов
/ 18 июня 2020

Document.getElementbyID () - это операция O (1), но какова сложность получения элементов по классам? Получает ли он все элементы DOM, а затем сопоставляет их с запрашиваемым классом, или у него есть внутренняя карта?

1 Ответ

0 голосов
/ 18 июня 2020

Согласно Mozilla Web Docs:

When called on the document object, the complete document is searched, including the root node. 

Это заставляет меня думать, что сложность будет O (n).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...