Hola,
Tengo un código como este, primero mi html fijo que es el contenedor:
<div id="messages"></div>luego el javascript que genera su contenido:
var post = `<div id="${userid}">${content}</div>`; var item = document.createElement('div'); item.innerHTML = post; messages.appendChild(item);el problema con esto es que envuelve cada publicación en un div que no necesito. Esta debería ser la salida
<div id="messages"> <div id="user45">some content</div> <div id="user46">more content</div> </div>¿Cómo puedo agregar el contenido de la cadena directamente al contenedor sin el envoltorio?
Gracias.
Puedes usar insertAdjacentHTML :
messages.insertAdjacentHTML('beforeend', post)