Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda