--- title: Document slug: Web/API/Document tags: - DOM - Gecko - Reference_del_DOM_di_Gecko - SezioneIncompleta - Tutte_le_categorie translation_of: Web/API/Document ---

{{ ApiRef("DOM") }}

Introduzione

L'oggetto document fornisce un modo generico di rappresentare documenti HTML, XHTML, e XML. Implementa l'interfaccia DOM Core document.

In aggiunta all'interfaccia generalizzata DOM core document, i documenti HTML implementano pure l'interfaccia DOM HTMLDocument, che è un'interfaccia più specializzata per interagire con i documenti HTML (contiene ad esempio document.cookie). In questa pagina, le proprietà e i metodi che fanno parte di questa interfaccia più specializzata sono seguite da un asterisco.

L'oggetto document è contenuto nell'oggetto window e può contenere un numero qualsiasi di elementi.

L'interfaccia di document fornisce accesso a informazioni come il tipo di documento, i plugin e le applet, e fornisce metodi per creare e manipolare i suoi nodi figli.

Proprietà

document.alinkColor*{{ Deprecated_inline() }}
Restituisce o setta il colore dei link attivi nel corpo del documento.
document.anchors*
Restituisce una collezione delle ancore presenti nel documento.
document.applets*
Restituisce una collezione delle applet presenti nel documento.
document.bgColor*{{ Deprecated_inline() }}
Restituisce/setta il colore di sfondo dell'elemento body del documento.
document.body*
Restituisce il nodo BODY del documento.
document.characterSet
Restituisce il set di caratteri usato nel documento.
document.compatMode*
Indica se il documento viene letto dal browser in modalità standard o in modalità compatibile.
document.cookie*
Restituisce una stringa contenente la lista dei cookie(separati da un punto e virgola) usati dal documento o setta un singolo cookie.
document.contentWindow*
Restituisce l'oggetto window in cui è contenuto il documento.
document.defaultView
Restituisce un riferimento all'oggetto window.
document.designMode
Restituisce/setta lo stato di attivazione del Rich Text Editor di firefox, Midas.
document.doctype
Restituisce la Dichiarazione del Tipo di Documento(DTD) del documento corrente.
document.documentElement
Restituisce l'elemento che è figlio diretto di document, cioè nella maggior parte dei casi l'elemento HTML.
document.domain*
Restituisce il dominio del documento corrente.
document.embeds*
Restituisce una lista degli elementi object contenuti nel documento.
document.fgColor*{{ Deprecated_inline() }}
Restituisce/setta il colore di default per il testo del documento corrente.
document.firstChild
Restituisce il primo nodo figlio di document. (Guarda anche firstChild presente nell'intefaccia element).
document.forms*
Restituisce una collezione degli elementi FORM contenuti nel documento.
document.height*
Restituisce/setta l'altezza del documento corrente.
document.images*
Restituisce una collezione delle immagini contenute nel documento corrente.
document.implementation*
Restituisce l'implementazione DOM associata al documento corrente.
document.lastModified*
Restituisce la data in cui il documento è stato modificato l'ultima volta.
document.linkColor*{{ Deprecated_inline() }}
Restituisce/setta il colore dei collegamenti nel documento.
document.links*
Restituisce una collezione dei collegamenti presenti nel documento.
document.location*
Restituisce l'URI del documento corrente.
document.namespaceURI
Restituisce lo spazio dei nomi XML del documento corrente.
document.plugins*
Restituisce una lista dei plugin disponibili.
document.referrer*
Restituisce l'URI della pagina che ha portato al documento corrente.
document.styleSheets*
Restituisce una collezione degli oggetti stylesheet presenti nel documento corrente.
document.title*
Restituisce il titolo del documento corrente.
document.URL
Restituisce una stringa che rappresenta l'URI del documento corrente.
document.vlinkColor*{{ Deprecated_inline() }}
Restituisce/setta il colore dei collegamenti visitati.
document.width*
Restituisce la larghezza del documento corrente.

Metodi

document.clear {{ Deprecated_inline() }}
Cancella i contenuti del documento.
document.close
Chiude lo stream per la scrittura del documento.
document.createAttribute
Crea (e restituisce) un nuovo nodo attributo.
document.createDocumentFragment
Crea un frammento.
document.createElement*
Crea un elemento a partire dal nome di tag dato. Non funziona con documenti xml.
document.createElementNS
Crea un elmento col nome di tag e l'URI per lo spazio dei nomi dati.
document.createTextNode
Crea un nodo testuale.
document.createEvent
Crea un oggetto di classe Event.
document.createRange
Crea un oggetto di classe Range.
document.execCommand
Esegue un comando Midas.
document.evaluate
Valuta una espressione XPath.
document.getElementById
Restituisce un riferimento a oggetto per l'elemento che ha il dato id.
document.getElementsByName
Restituisce una collezione di elementi con il dato attributo name.
document.getElementsByTagName
Restituisce una collezione degli elementi con il dato nome di tag.
document.importNode
Restituisce un clone di un nodo preso da un documento esterno.
document.loadOverlay
Carica un overlay XUL dinamicamente. Funziona solo con i documenti XUL.
document.open
Apre uno stream di documento per la scrittura.
document.queryCommandEnabled
Restituisce true se il comando Midas può essere eseguito sul range corrente.
document.queryCommandIndeterm
Restituisce true se il comando Midas è in uno stato indeterminato per il range corrente.
document.queryCommandState
Restituisce true se il comando Midas è stato eseguito sul range corrente.
document.queryCommandValue
Restituisce il valore corrente del range corrente per il comando Midas.
document.write*
Scrive del codice all'interno del documento.Non funziona con i documenti xml.
document.writeln
Scrive una linea di codice all'interno del documento. Non funziona con i documenti xml.

{{ languages( { "fr": "fr/DOM/document", "pl": "pl/DOM/document", "en": "en/DOM/document" } ) }}