Elemento IndexOf en la matriz [duplicado]
Esta pregunta ya tiene una respuesta aquí:
El resultado de `document.getElementsByClassName` no tiene métodos de matriz como` map` definido, a pesar de que es una matriz 1 respuestaIntento obtener el índice de una matriz de elementos.
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]);
La última línea de código me da un errorUncaught TypeError: undefined is not a function
. También intenté agregartoString()
y buscar, pero el mismo error.