Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

250
Views
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 answers
Answer question

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 Report

0

Puedes probar:

 document.body.innerHTML

para acceder al contenido de la página.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!