Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Условия перебора массива (https://javascript.ru/forum/events/83742-usloviya-perebora-massiva.html)

ureech 02.03.2022 11:13

Условия перебора массива
 
Привет.
<h5 class="exper-6 red">one</h5>
<h5 class="exper-6 green">tow</h5>
<h5 class="exper-6 black"></h5>


let h5 = document.querySelectorAll('.exper-h6');
    h5.forEach((el, i) => {      
       if(el.firstChild != " "){
        console.log(el.firstChild) // тут три элемента. Почему?
        cl = (el.className).split(' ');
        exper[i] = cl[1];
       }
    });


Как сделать,что бы выбрать только те элементы,где есть текст(one,tow)?

рони 02.03.2022 11:23

ureech,
if(el.firstChild)

а лучше
if(el.textContent.trim())

ureech 02.03.2022 11:27

Ok, спасибушки).


Часовой пояс GMT +3, время: 00:36.