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

225
Vistas
No se pueden leer las propiedades de undefined (leyendo 'tagName')

No sé por qué está devolviendo un error con tagName. ¿La subetiqueta está mal?

 for (var ind = 0; ind < target.length; ind++) { var target = target[ind] for (var ind; ind < target.childNodes.length; ind++); { const subLabel = target.childNodes[ind]; if (subLabel.tagName == "SPAN" || subLabel.tagName == "LI") //error line { //do something with label } typeDisplay(subLabel); } }
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Está utilizando var ind dos veces. Usa let en su lugar. lee esto

about 4 years ago · Juan Pablo Isaza Denunciar

0

Es común para los bucles anidados usar una variable de bucle diferente, como mientras que el bucle externo usa var i=0; el ciclo interno usa var j=0; .

El código publicado, la segunda variable var ind está duplicada, porque comparte el mismo alcance variable de la primera var .

about 4 years ago · Juan Pablo Isaza Denunciar

0

Está utilizando el mismo nombre de variable tanto en el bucle for interno como externo (es decir, var ind ).

lo que puede hacer aquí es cambiar el nombre de la variable en el ciclo interno o cambiar el nombre de la variable en el ciclo externo.

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