Элемент IndexOf в массиве [duplicate]

На этот вопрос уже есть ответ здесь:

Результат `document.getElementsByClassName` не имеет методов массива, таких как` map`, даже если это массив 1 ответ

Я пытаюсь получить индекс из массива элементов.

 var arr = document.getElementsByClassName('class'); //3 elements

 console.log(arr);
 output// [div.class.selected, div.class, div.class, item: function, namedItem: function]

 var selected = document.getElementsByClassName('selected');
 var selected_id = arr.indexOf(selected[0]); 

Последняя строка кода дает мне ошибкуUncaught TypeError: undefined is not a function, Я тоже пытался добавитьtoString() и поиск, но ошибка та же.

Ответы на вопрос(3)

Ваш ответ на вопрос