Digamos que tengo este párrafo:
<p id="paragraph">Hello World!</p>Quiero agregar "¡Hola StackOverflow!" al comienzo del párrafo.
document.getElementById("paragraph").innerHTML += "Hello StackOverflow! "Agregar la línea anterior no funcionó porque agrega el contenido al final del párrafo, no al comienzo.
¿Hay alguna forma de hacer esto?
¡Gracias!
Puede usar una cadena de plantilla para hacer esto fácilmente:
document.getElementById("paragraph").innerHTML = `Hello StackOverflow! ${document.getElementById("paragraph").innerHTML}` <p id="paragraph">Hello World!</p>Puede guardar el texto de las vistas previas en una variable y luego actualizar el innerHTML
const el = document.getElementById('paragraph') const prevTxt = el.innerHTML el.innerHTML = 'Hello StackOverflow! ' + prevTxt <p id="paragraph">Hello World!</p>