¿Cómo puedo hacer que JS seleccione cada elemento LI dentro de una etiqueta UL y los coloque en una matriz?Obtenga todos los elementos LI en el conjunto
<div id="navbar">
<ul>
<li id="navbar-One">One</li
><li id="navbar-Two">Two</li
><li id="navbar-Three">Three</li
><li id="navbar-Four">Four</li
><li id="navbar-Five">Five</li>
</ul>
</div>
¿Puedo hacerlo de modo JS obtiene cada uno de ellos en una matriz, por ejemplo barra de navegación [ '0'] volvería document.getElementById ("navbar-Uno")?
Eso es todo! ¡Gracias! – Diesal11
primer enlace roto ... – Haris
Es importante destacar: ** Esto no es una matriz **. No se comportará como una matriz. Si en algún momento elige eliminar un elemento 'LI' del HTML, su entrada será" extraída "de la colección, todo lo que está sobre ella se desplazará hacia abajo para llenar el espacio, y el' .length' disminuirá. Esta no es una solución adecuada para cualquiera que busque producir una 'matriz', y esto solo se puede lograr iterando a través de los elementos o [convirtiéndolo en una matriz] (http://stackoverflow.com/questions/222841/most- efficient-way-to-convert-an-htmlcollection-to-a-array). –