El método DOMImplementation createHTMLDocument() se utiliza para crear un nuevo documento HTML.
Sintaxis:
newDoc = document.implementation.createHTMLDocument(title);
Parámetros:
- title (Opcional): Es un DOMString que contiene el título que se usará para el nuevo documento HTML.
Valor de retorno: esta función devuelve el documento HTML creado.
Ejemplo: En este ejemplo, crearemos un documento HTML utilizando este método.
html
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>createHTMLDocument() method</title> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <p id="a"> HTML | DOM createHTMLDocument() method </p> <button onclick = "Geeks()"> Click Here </button> <script> function Geeks(){ var doc = document.implementation.createHTMLDocument("New Document"); var p = doc.createElement("p"); p.innerHTML = "GeeksforGeeks"; doc.body.appendChild(p); console.log(doc); } </script> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón: el documento creado se puede ver en la consola.
Navegadores compatibles:
- Google cromo 1
- Borde 12
- firefox 4
- Safari 1
- Ópera 12.1
- explorador de Internet 9