Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не попадаю во вложенный цикл (https://javascript.ru/forum/dom-window/80540-ne-popadayu-vo-vlozhennyjj-cikl.html)

WadimS 18.06.2020 09:20

Не попадаю во вложенный цикл
 
Перебираются элементы списка, в атрибуте каждого элемента ищу любое слово из строки.
Строка поиска split разбита в массив и для каждого элемента перебираю все слова из массива.
Но в цикл перебора искомых слов не попадаю... скорее всего какая-то совершенно идиотская ошибка во вложенном цикле, но "глаз замылился" и нифига ошибку не вижу...

Буду благодарен за помощь!

function findWord(wrds) { 
let find = wrds.split(' '); // строку поиска разбираю на слова
let elems = document.getElementsByTagName('li'); // набор элементов в котором искать
for(let i=0; i<elems.length; i++) {

for(let w=0; w<find.lenght; w++){
if(elems[i].getAttribute('story_txt').toLowerCase().indexOf(find[w].toLowerCase(),0)!=-1) { 
	elems[i].style.backgroundColor='#ecec06';
	break;
	};
};

};
}

рони 18.06.2020 10:06

Цитата:

Сообщение от WadimS
lenght

строка 6

WadimS 18.06.2020 10:08

рони, простите, не понял...

рони 18.06.2020 10:10

WadimS,
поменяйте местами пару букв

WadimS 18.06.2020 11:03

рони!!!
Вот чо значит мастер и свежий взгляд! )))
Натуральным образом я сбрендил...
А какого рожна тогда сонсоль не ругается?

рони 18.06.2020 13:06

Цитата:

Сообщение от WadimS
А какого рожна тогда сонсоль не ругается?

указано свойство, то что его нет, не является ошибкой.


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