Задать вопрос
@Banny_Boom

Как узнать индекс элемента зная значение?

Получил список элементов(querySelectorAll):
<li>one</li>
<li class>two</li> <!-- class пустой, потому что все классы этому элементу были удалены !-->
<li>three</li>


и есть 'two

Как узнать индекс элемента содержит это - 'two?

как-то так пробовал:
var but = document.querySelectorAll('ul li'),
    activity = '<li class>two</li>';
console.log(but.indexOf(activity);


jsfiddle.net/cxdva9w4
  • Вопрос задан
  • 1248 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Сергей Сергей К ответам на вопрос (3)
hahenty
@hahenty
('•')
return Array.prototype.map.call(
  document.querySelectorAll('ul li'),
  function(a) { return a.innerHTML; }
).indexOf('two');
Ответ написан