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

Аналог $$('*') на чистом JS?

В jQuery есть $$('*') который используется для вывода (подсчета) всех нод на странице. Как сделать такой же вывод на чистом JS?

60409bcd40d94601171077.png
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
document.getElementsByTagName('*').length
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fallus
@fallus
document.all.length
Ответ написан
sinneren
@sinneren
На случай, если надо посчитать глубину
function getMaxNestLevel() {
    var i = 1, sel = '*'; /* html > body is always present */
    while(document.querySelector(sel)) {
        sel += ' > *';
        i++;
    }
    return i;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы