Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2022, 11:13
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Условия перебора массива
Привет.
<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)?
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2022, 11:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,071

ureech,
if(el.firstChild)

а лучше
if(el.textContent.trim())
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2022, 11:27
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Ok, спасибушки).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите , элементы массива по порядку из другого массива Rost_shat Javascript под браузер 9 28.07.2018 20:03
Соединение массива Artur_Hopf Общие вопросы Javascript 4 07.06.2018 16:48
Обход многомерного массива с задержкой после каждого цикла Walk Общие вопросы Javascript 2 14.08.2017 16:17
Сортировка массива по возрастанию другого массива. vas88811 Events/DOM/Window 4 12.01.2014 10:31
Нужен цикл для создания огромного массива apish Общие вопросы Javascript 2 20.09.2012 16:10