| Metodi | Descrizione | 
|---|---|
| captureEvents() | cattura gli eventi che devono essere gestiti dal documento (JS1.2+, NN) | 
| close() | chiude il flusso di output sul documento | 
| contextual() | permette di applicare uno stile ad un elemento HTML che appare in un contesto specifico (JS1.2+, NN) | 
| getSelection() | restituisce il testo selezionato (JS1.2+, NN) | 
| handleEvent() | invoca il gestore dell'evento specificato (JS1.2+, NN) | 
| open() | apre il flusso di putput sul documento | 
| releaseEvents() | rilascia gli eventi catturati (JS1.2+, NN) | 
| routeEvent() | ridireziona eventi catturati ad altri oggetti (JS1.2+, NN) | 
| write() | appende testo al documento | 
| writeln() | appende testo al documento | 
| Proprietà | Descrizione | 
| alinkColor | colore dei link attivi | 
| all | array dei tag HTML nel documento (JScript 3.0) | 
| anchors | array delle ancore (JS1.2+) | 
| applets | array delle applet (JS1.1+) | 
| bgColor | colore dello sfondo | 
| classes | array delle classi dichiarate nei fogli di stile (JS1.2+) | 
| cookie | cookie associati al documento | 
| domain | dominio del documento (JS1.1+) | 
| embeds | array degli oggetti embed (JS1.1+) | 
| fgColor | colore del testo | 
| forms | array delle form | 
| formName | accede l'istanza della form specificata dal valore dell'attributo name nel tag form (JS1.1+) | 
| height | altezza in pixel del documento (JS1.2+) | 
| ids | array degli identificatori di stile (JS1.2+) | 
| images | array delle immagini (JS1.2+) | 
| lastModified | data dell'ultima modifica del documento | 
| layers | array dei layer (JS1.2+) | 
| linkColor | colore dei link | 
| links | array dei link | 
| plugins | array dei plugin (JS1.1+) | 
| referrer | URL del documento a cui quello corrente è linkato | 
| tags | array dei tag dei fogli di stile (JS1.2+) | 
| title | titolo del documento | 
| URL | URL del documento corrente (JS1.1+) | 
| vlinkColor | colore dei link visitati | 
| width | larghezza in pixel del documento (JS1.2+) |