The DOMImplementation createHTMLDocument() method is used to create a new HTML Document.
Syntax:
newDoc = document.implementation.createHTMLDocument(title);
Parameters:
- title (Optional): It is a DOMString containing the title to be used for the new HTML document.
Return Value: This function returns Created HTML Document.
Example: In this example, we will create an HTML document using this method.
html
<!DOCTYPE HTML> < html > < head > < meta charset="UTF-8"> < title >createHTMLDocument() method</ title > </ head > < body style="text-align:center;"> < h1 style="color:green;"> neveropen </ 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 = "neveropen"; doc.body.appendChild(p); console.log(doc); } </ script > </ body > </ html > |
Output:
Before Button Click:
After Button Click: Created document can be seen in the console.
Supported Browsers:
- Google Chrome 1
- Edge 12
- Firefox 4
- Safari 1
- Opera 12.1
- Internet Explorer 9