Insertando elementos HTML con JavaScript
En lugar de buscar tediosamente soluciones alternativas para cada tipo de atributo y evento al usar la siguiente sintaxis:
elem = document.createElement("div");
elem.id = 'myID';
elem.innerHTML = ' my Text '
document.body.insertBefore(elem,document.body.childNodes[0]);
¿Hay alguna forma de declarar todo el elemento HTML como una cadena? me gusta
elem = document.createElement("<div id='myID'> my Text </div>");
document.body.insertBefore(elem,document.body.childNodes[0]);