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

262
Vistas
Uso de innerHTML para obtener el contenido de una página completa

Todavía soy un principiante en Javascript y me pregunto si puedo usar innerHTML para publicar todo el contenido HTML desde otra página. He usado innerHTML para simplemente publicar un código HTML dentro de la misma página .js. Por ejemplo:

Tengo main.js que contiene esto

 class MyComponent extends HTMLElement { connectedCallback() { this.innerHTML = `<h1>Hello world</h1>`; } } customElements.define('my-component', MyComponent);

y en index.html uso este código para implementar main.js

 <!doctype html> <html lang="en"> <head> <script type="application/javascript" src="js/main.js"></script> </head> <body> <my-component></my-component> </body> </html>

La pregunta es ¿puedo incluir una página HTML en lugar de <h1>Hello world</h1> como header.html para obtener el código HTML completo? si no, ¿hay alguna forma de hacerlo? Gracias.

Editar: quiero decir, por ejemplo, si tengo una página llamada footer.html y en esa página, tengo un h1 ex. "Hola mundo" Y necesito usar el mismo h1 en otra página index.html sin volver a escribirlo. ¿Puedo hacer que h1 sea una plantilla para usar en cualquier otra página usando javascript? Mi idea que estaba buscando es:

  • Hacer main.js
  • obtener h1 de footer.html en main.js
  • importa ese script en index.html
  • usando h1 en index.html Sé que puedo hacer eso usando "incluir" en PHP pero solo estoy tratando de hacerlo con javascript.
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puedes hacer eso con AJAX. Establezca una URL para ese archivo y realice una solicitud de obtención con AJAX.

Usando JQUERY

 $.get("file_path.html", function(fileText){});
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes probar:

 document.body.innerHTML

para acceder al contenido de la página.

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