“En todos los lugares en los que busqué se mostró que pasarlo dentro de una cadena a :nth-child()
no es posible”. – Es posible si utiliza la concatenación de cadenas como ":nth-child(" + i + ")"
. Pero tengo una lógica relativamente simple y efectiva en caso de que desee iterar sobre todos los elementos secundarios de un elemento en particular. Porque en ese caso usar :nth-child()
puede ser costoso. Considere que tiene una lista desordenada que contiene 5 elementos y debe recorrer todos los elementos de la lista. Aquí está el código:
HTML:
- ¿Cómo angular js vienen con cambios drásticos en el mercado marco JS?
- Como desarrollador web / móvil independiente, ¿qué haces cuando te enfrentas a una tarea lejos de tus capacidades como desarrollador?
- ¿Cuáles son las ventajas de usar OpenVAS?
- ¿Es Ruby on rails un buen lenguaje para desarrollar aplicaciones web modernas?
- ¿Cuál es la mejor manera de compartir componentes de la interfaz de usuario en múltiples proyectos?
- Bruce Wayne
- Peter Parker
- Scott Lang
- Clark Kent
- Diana Prince
JavaScript:
var myList = document.getElementById (‘mi-lista’);
var myListItems = myList.getElementsByTagName (‘li’);
para (i = 0; i <myListItems.length; ++ i) {
// lógica para hacer algo con los elementos
}