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

162
Vistas
¿Hay otra forma de registrar la etiqueta de opción?

así que tengo esta función que obtiene datos json del almacenamiento interno y completa la entrada seleccionada con opciones del archivo json.

 function getData(){ fetch("../Assets/js/ville.json") .then(response => response.json()) .then(data => data.forEach(element => { let opt = document.createElement("option"); opt.value = element.name; opt.innerHTML = element.name; opt.setAttribute('class','options'); opt.setAttribute('data-lat',element.latitude); opt.setAttribute('data-lng',element.longitude); select.appendChild(opt); }) ); }

Dentro de esta función, creo un atributo llamado data-lat y data-lng que también se completa desde el archivo json, y le di un nombre de clase llamado opciones, mi pregunta es por qué cuando ejecuto esta función a continuación:

 window.onload = function pupulateSelect() { getData(); let options = document.querySelectorAll('.options'); console.log(options); }

¿No registra los nodos de opción en la consola?

about 4 years ago · Juan Pablo Isaza
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