Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
Obtener valor de la barra de navegación personalizada

Estoy trabajando en la página web donde quiero filtrar productos tomando valores de la barra de navegación usando JS, así:

 <nav id="shop-nav" class="nav"> <li> value="1">Something</li> <li> value="2">Something</li> <li> value="3">Something</li> <li> value="4">Something</li> </nav>

Mi código JS es:

 for (let i = 0; i < categories.length; i++) { const link = document.createElement('li') link.innerHTML = categories[i].name link.value = categories[i].id nav.appendChild(link) }

Sé que esto es posible con la etiqueta <select></select> , pero quiero hacerlo con la barra de navegación personalizada. Gracias

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Ejecuté el código que proporcionó y hay un error relacionado con las categorías. ¿De dónde vienen las categorías? ¡Gracias!

Además, hice una pequeña actualización en el HTML, a continuación.

Blockquote Uncaught ReferenceError: las categorías no están definidas

 for (let i = 0; i < categories.length; i++) { const link = document.createElement('li') link.innerHTML = categories[i].name link.value = categories[i].id nav.appendChild(link) }
 <nav id="shop-nav" class="nav"> <li value="1">Something</li> <li value="2">Something</li> <li value="3">Something</li> <li value="4">Something</li> </nav>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedo estar malinterpretando por favor corrígeme si lo estoy. Pero si desea obtener los valores de la barra de navegación, puede usar queryselector.

 let navBarChildren = document.querySelector("nav[id='shop-nav']").children
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda