@mark_me

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

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

60409bcd40d94601171077.png
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
document.getElementsByTagName('*').length
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час