Вход

Просмотр полной версии : Вывести содержимое тегов "p"


student_js28
10.12.2020, 16:02
Всем привет, у меня есть задание посчитать количество тегов “p” на странице которые имеют класс “phrase” - вывести их содержимое. С подсчетом количества тегов разобрался, но вот с выводом их содержимого есть проблемы, буду благодарен за помощь.
<p class='phrase'>1</p>
<p class='no-phrase'>2</p>
<p class='phrase'>3</p>
<p class='phrase'>4</p>
<p class='no-phrase'>5</p>
var tag = document.querySelectorAll('p.phrase').length
console.log(tag);

рони
10.12.2020, 16:53
student_js28,
const tags = document.querySelectorAll('p.phrase');
console.log([...tags].map(({textContent : txt}) => txt));

student_js28
10.12.2020, 17:03
Спасибо большое, а можете кратко обьяснить что делает вторая строка?

voraa
10.12.2020, 17:22
Прямо вот совсем кратко?
Лучше почитать
https://learn.javascript.ru/array-methods
https://learn.javascript.ru/destructuring-assignment
https://learn.javascript.ru/rest-parameters-spread-operator