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

261
Vistas
devolver [objeto HTMLDivElement] cuando se usa document.getElementById

Estoy insertando esto en mi div html:

 <script> document.getElementById("mArray").appendChild = '<%= mArray %>' console.log('<%= mArray %>') </script> <div id="mArray"></div>

luego, dentro de mi archivo js, tengo esto:

 var mArray = document.getElementById("mArray") console.log("33: " + mArray)

pero cuando lo registro me sale esto:

 33: [object HTMLDivElement]

quiero que devuelva los datos de la matriz, que deberían verse como [1,3,5,7,9]

¿Qué estoy haciendo mal?

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

0

Al leer, utilice

 var mArray = document.getElementById("mArray").textContent

y si desea usarlo como una matriz JS ( suponiendo que sea un formato de matriz js válido ), podría hacerlo

 var mArrayContents = document.getElementById("mArray").textContent; var myArray = JSON.parse( mArrayContents );

Además, al establecer el valor, no tiene que usar JS.
Puedes hacerlo directamente

 <div id="mArray"><%= mArray %></div>
about 4 years ago · Juan Pablo Isaza Denunciar

0

En este momento, está registrando el elemento en sí, debe verificar los datos que contiene. Dependiendo de cómo se almacene la información, posiblemente podría obtener la información con algo como

 document.getElementById("mArray").innerHTML;

o

 document.getElementById("mArray").value;
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