---
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" } ) }}