Document Type: Object et constructeur Utilisé le plus souvent sous l'identifiant document ou window.document Fonctions: + null|Element Document.getElementById(String id) + NodeList Document.getElementsByTagName(String tagName) Parent des interfaces: HTMLDocument XULDocument SVGDocument Note sur new Document / création de document HTML: new Document n'est pas supporté par tous les navigateurs. Création de document avec des éléments HTML: 1. avec new + NS const htmlns = 'http://www.w3.org/1999/xhtml'; const doc = new Document; // Document const node = doc.createElementNS(htmlns, 'canvas'); node instanceOf HTMLCanvasElement // true const node2 = doc.createElement('canvas'); node2 instanceOf HTMLCanvasElement // false, DOMElement 2. avec implementation.createHTMLDocument (HTML5) const doc = (new Document).implementation.createHTMLDocument(); // HTMLDocument const node = doc.createElement('canvas'); node instanceOf HTMLCanvasElement // true 3. avec document et createHTMLDocument const doc = document.implementation.createHTMLDocument(); // HTMLDocument const node = doc.createElement('canvas'); node instanceOf HTMLCanvasElement // true + clear() + close() + open() + write(str : String) + writeln(str : String)