Estoy usando la función tabRoving en la imagen de vista de árbol que se encuentra en la parte final del nodo principal. Quiero configurar el último elemento seleccionado con tabindex=0 y el resto de ellos en tabindex=-1 con la identificación de imagen específica.
Aquí está el código que he hecho hasta ahora:
const tabRoving = (element) => { var imgChild = document.getElementById("addTreeIcon"); // var currentIndex = 0; if (element.contains(document.activeElement)) { element.childNodes.forEach(function (child) { console.log(child.getElementsByTagName("img")); if (child != document.activeElement) { child.setAttribute("tabindex", "-1"); } else { child.setAttribute("tabindex", "0"); } }); } };En el parámetro del elemento en función, estoy pasando:
tabRoving(document.getElementById('treeView')); Aquí treeView es el nodo principal. Y la imagen con id addTreeIcon está dentro de parentNode treeView .
Cómo puedo hacer esto ? Gracias.