¿Puedo crear elementos html como <html>,<head><body> usando CreateElement() ?
por ejemplo let ele= document.CreateElement('html') o 'cuerpo' o 'cabeza'
¡NO! No es posible porque no puede agregar un html a un documento html existente.
Desea crear una etiqueta dentro de una etiqueta en un documento html existente. No puedes hacer eso. No use nombres calificados (como "html:a") con este método. Cuando se invoca en un documento HTML, createElement() convierte tagName a minúsculas antes de crear el elemento.