Перебираются элементы списка, в атрибуте каждого элемента ищу любое слово из строки.
Строка поиска 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;
};
};
};
}