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

107
Visualizações
¿Cómo puedo pasar un texto interno del elemento HTML como clave de objeto?

Así que tengo una API para películas y tengo un botón que debería mostrar películas de un género en particular cuando se hace clic. Por ejemplo, el botón es algo como esto:

 <span>action</span>

Y la URL de mi API se ve así: https://api.themoviedb.org/3/discover/movie?api_key={api_key}&sort_by=popularity.desc&with_genres=80&page=4

Entonces, como puede ver, debería insertar en with_genres param cualquier otro número de género, así que escribí una función para ello:

 function genreChoose(e){ let genres = { action: 80 } let url = new URL(lastUrl); url.searchParams.set('with_genres', genres.action) fetchURL(url); }

Creé un objeto de géneros, y cuando hago clic en el género <span> desde arriba, debería pasar texto interno como clave de objeto, por lo que un texto en el intervalo y una clave en el objeto de géneros son ambos "acción". Supongo que hacerlo como url.searchParams.set('with_genres', genres.e.innerText) no funciona, así que estoy buscando una forma de pasar el texto interno de <span> como valor de objeto.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Por ejemplo:

 const button = document.querySelector('button'); function genreChoose(e) { let genres = { action: 80 }; let url = new URL('https://api.themoviedb.org/3/discover/movie'); url.searchParams.set('with_genres', genres[e.target.innerText]); console.log(url); } button.addEventListener('click', genreChoose);
 <button>action</button>

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