Quiero agregar texto al final en el elemento ap, no primero, pero solo sé cómo agregar el último usando +=
var pEL = document.querySelector("#text"); pEL.innerHTML += "1";
<p id="text">text</p>
ahora el elemento p dice "texto1" pero quiero "1texto", ¿cómo agrego algo primero en un elemento de texto?
pE1.innerHTML += "1";
es simplemente una forma abreviada de decir "el nuevo html será el antiguo html + "1"
pEl.innerHTML = pEl.innerHTML + "1"
así que en su lugar, algo como
pEL.innerHTML = "1" + pEl.innerHTML
debería hacer el truco.
La propiedad del elemento innerHTML
obtiene o establece el marcado HTML o XML contenido dentro del elemento, así que configúrelo concatenando 1 + el texto anterior (llamar a pEL.innerHTML
sin asignación es básicamente usar get para obtener el valor)
var pEL = document.querySelector("#text"); pEL.innerHTML = "1" + pEL.innerHTML;
<p id="text">text</p>