O método DOMImplementation createHTMLDocument() é usado para criar um novo documento HTML.

Sintaxe:

newDoc = document.implementation.createHTMLDocument(title);

Parâmetros:

  • title (opcional): É um DOMString contendo o título a ser usado para o novo documento HTML.

Valor de retorno: esta função retorna o documento HTML criado.

Exemplo: Neste exemplo, criaremos um documento HTML usando este método.

<!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>

Saída:

Antes do clique do botão:

Depois de clicar no botão: o documento criado pode ser visto no console.

Navegadores Suportados:

  • Google Chrome
  • Borda
  • Raposa de fogo
  • Safári
  • Ópera
  • Internet Explorer