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

360
Views
¿Por qué no funciona el método prepend() javascript?

Estoy practicando con la manipulación de DOM en JavaScript siguiendo un curso.

Escribo el mismo código que el chico del curso pero no funciona. El código debe crear un elemento html y agregarlo al DOM y lo hace, pero el elemento no se muestra en la página. Además, si abro la herramienta de inspección, el elemento está ahí, pero está atenuado como cuando pones display:none ... es invisible... ingrese la descripción de la imagen aquí

 const header = document.querySelector('.header'); const message = document.createElement('div'); message.classList.add('cookie-message'); message.innerHTML = 'We use cookies for improved functionality and analytics. <button class="btn btn--close-cookie">Got it!</button>'; header.prepend(message);
 .header { padding: 3em; height: 100vh; display: flex; flex-direction: column; align-items: center; } .cookie-message { display: flex; align-items: center; justify-content: space-evenly; width: 100%; background-color: white; color: #bbb; font-size: 1.5rem; font-weight: 400; }
 <!DOCTYPE html> <html lang="en"> <head> </head> <body> <header class="header"> </header> </body> </html>

Estoy usando FireFox como navegador y vi en la documentación de MDN sobre Element.prepend() que es totalmente compatible con FireFox pero para mí no funciona...

Luego probé en Chrome y funciona.

ingrese la descripción de la imagen aquí

¿Alguien puede ayudarme? ¿Me estoy perdiendo de algo?

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