| Funkcja | Opis | 
|---|---|
| node.getElementById(elementId) | Element o określonym identyfikatorze | 
Uwaga, było: element = document.getElementById(elementId)
| Własność | Opis | 
|---|---|
| document = new Document() | nowy dokument | 
| document.implementation | obiekt implementacji DOM | 
| document.URL | URL dokumentu | 
| document.documentURI | URI dokumentu | 
| document.origin | ? | 
| document.compatMode | trybie zgodności wstecznej lub standardów | 
| document.characterSet | Kodowanie znaków dokumentu | 
| document.contentType | Typ MIME | 
| Właściwość | 
|---|
| document.doctype | 
| Typ dokumentu | 
| document.documentElement | 
| Funkcja | 
|---|
| collection = document.getElementsByTagName(localName) | 
| Lista elementów o podanej nazwie znacznika localName | 
| collection = document.getElementsByTagNameNS(namespace, localName) | 
| lista elementów o danej nazwie znacznika w danej przestrzeni nazw | 
| collection = document.getElementsByClassName(classes) | 
| lista elementów o danej nazwie klasy classes | 
| collection = element.getElementsByClassName(classes) | 
| lista elementów o danej nazwie klasy classes | 
| Funkcja/Opis | 
|---|
| element = document.createElement(localName) | 
| Tworzy nowy element o podanej nazwie | 
| element = document.createElementNS(namespace,qualifiedName) | 
| Tworzy nowy element o podanej nazwie w danej przestrzeni nazw | 
| documentFragment = document.createDocumentFragment() | 
| Tworzy nowy fragment dokumentu | 
| Funkcja/Opis | 
|---|
| text = document.createTextNode(data) | 
| Tworzy nowy wezel tekstowy | 
| comment = document.createComment(data) | 
| Tworzy nowy węzeł komentarza | 
| processingInstruction=document.createProcessingInstruction(target,data) | 
| Tworzy nowy węzeł instrukcji przetwarzania | 
| Funkcja | Opis | 
|---|---|
| clone = document.importNode(node [, deep]) | Tworzy kopię węzła z zewnętrznego dokumentu | 
| node = document.adoptNode(node) | Przyjmuje węzeł z zewnętrznego dokumentu | 
| Funkcja/Opis | 
|---|
| event = document.createEvent(eventInterfaceName) | 
| Tworzy obiekt obsługi zdarzenia o określonym typie | 
| event = document.createRange() | 
| Zwraca nowy objekt Range | 
| Funkcja/Opis | 
|---|
| hasSupport = document.implementation.hasFeature( feature, version ) | 
| doctype = document.implementation.createDocumentType(qualifiedName, publicId, systemId ) | 
| doc = document.implementation.createDocument( namespace, qualifiedName, doctype ) | 
| doc = document.implementation . createHTMLDocument( title ) |