Specifiche W3C DOM
W3C DOM Interfaces
DOM Livello 3
DOM Livello 2
Interfaccie FondamentaliInterfaccie Estese
XmL
HtmL
DOMExceptionCDATASectionDOMConfiguration
DOMImplementationDocumentTypeDOMError
NamedNodeMapNotationDOMErrorHandler
NodeListEntityDOMImplementationList
DocumentFragmentEntityReferenceDOMImplementationSource
NodeProcessingInstructionDOMLocator
DocumentTipi Base per
interoperabilità
TypeInfo
ElementDOMObjectUserDataHandler
AttrDOMStringNameList
CharacterDataDOMTimeStampINDIRIZZI:
TextDOMUserDataDocumentazione W3C DOM
Comment


Interfaccie Specializzate
DOM HtmL DOM HtmL DOM Css
HTMLAnchorElement HTMLLIElement StyleSheet
HTMLAreaElement HTMLLinkElement StyleSheetList
HTMLBaseElement HTMLMapElement MediaList
HTMLBaseFontElement HTMLMenuElement LinkStyle
HTMLBRElement HTMLMetaElement DocumentStyle
HTMLBodyElement HTMLModElement CSSStyleSheet
HTMLButtonElement HTMLObjectElement CSS2Properties
HTMLCollection HTMLOListElement DOMImplementationCSS
HTMLDirectoryElement HTMLOptGroupElement DocumentCSS
HTMLDivElement HTMLOptionElement CSSCharsetRule
HTMLDListElement HTMLOptionsCollection CSSFontFaceRule
HTMLDocument HTMLParagraphElement CSSImportRule
HTMLElement HTMLParamElement CSSMediaRule
HTMLFieldSetElement HTMLPreElement CSSPageRule
HTMLFontElement HTMLQuoteElement CSSPrimitiveValue
HTMLFormElement HTMLScriptElement CSSRule
HTMLFrameElement HTMLSelectElement CSSRuleList
HTMLFrameSetElement HTMLStyleElement CSSStyleDeclaration
HTMLHeadElement HTMLTableCaptionElement CSSStyleRule
HTMLHeadingElement HTMLTableCellElement CSSUnknownRule
HTMLHRElement HTMLTableColElement CSSValue
HTMLIFrameElement HTMLTableElement CSSValueList
HTMLImageElement HTMLTableRowElement ElementCSSInlineStyle
HTMLInputElement HTMLTableSectionElement Counter
HTMLIsIndexElement HTMLTextAreaElement Rect
HTMLLabelElement HTMLTitleElement RGBColor
HTMLLegendElement HTMLUListElement ViewCSS


 Attr: Nodo
L'interfaccia Attr rappresenta un attributo in un oggetto Element. In genere i valori ammissibili per l'attributo sono definiti in uno schema associato al documento.
Oggetti Attr ereditano l'interfaccia Node, ma dal momento che non sono in realtà i nodi figlio dell'elemento che descrivono, il DOM non li considera parte della struttura del documento. Così, il Nodo attributi parentNode, previousSibling, e nextSibling hanno un valore null per gli oggetti Attr. Il DOM è del parere che gli attributi sono le proprietà degli elementi, piuttosto che avere un'identità separata dagli elementi a cui sono associati, questo dovrebbe rendere più efficiente per implementare tali caratteristiche come attributi predefiniti associati a tutti gli elementi di un certo tipo. Inoltre, i nodi Attr possono non essere figli immediati di DocumentFragment. Tuttavia, possono essere associati a nodi di elementi contenuti in un DocumentFragment. In breve, gli utenti e implementatori del DOM devono essere consapevoli che i nodi Attr hanno alcune cose in comune con altri oggetti che ereditano l'interfaccia Node, ma sono anche ben distinti.
Effettivo valore dell'attributo è determinato come segue: se questo attributo è stato esplicitamente assegnato alcun valore, tale valore è il valore effettivo del attributo, altrimenti, se vi è una dichiarazione di questo attributo, e che la dichiarazione include un valore di default, poi che il valore di default è efficace valore dell'attributo, in caso contrario, l'attributo non esiste su questo elemento nel modello di struttura fino a quando non è stato esplicitamente aggiunto. Si noti che l'attributo Node.nodeValue sulla istanza Attr può anche essere usato per recuperare la versione stringa del valore dell'attributo (s).
Se l'attributo non è stato dato esplicitamente un valore nel documento di istanza, ma ha un valore predefinito fornito da schema associato al documento, un nodo attributo verrà creato con il set specificato su false. Rimozione di nodi di attributi il ??cui valore predefinito è definito nello schema genera un nuovo nodo attributo con il valore predefinito e specificato impostato su false. Se si è verificato durante la convalida invocando Document.normalizeDocument (), nodi di attributi con specificato è uguale a false vengono ricalcolati in base ai valori degli attributi predefiniti forniti dallo schema. Se nessun valore di default è associato con questo attributo nello schema, il nodo attributo viene scartato.
In XML, in cui il valore di un attributo può contenere riferimenti a entità, i nodi figlio del nodo Attr possono essere sia di testo o nodi EntityReference (quando questi sono in uso, vedere la descrizione di EntityReference per la discussione).
Il Core DOM rappresenta tutti i valori degli attributi come stringhe semplici, anche se il DTD o schema associato al documento di loro dichiara di qualche tipo specifico come token.
Il modo valore dell'attributo normalizzazione viene eseguita l'implementazione DOM dipende da quanto l'attuazione conosce lo schema in uso. In genere, il valore e nodeValue attributi di un nodo Attr restituisce inizialmente il valore normalizzato dato dal parser. E 'anche il caso dopo Document.normalizeDocument () è chiamato (assumendo sono state impostate le opzioni giuste). Ma questo può non essere il caso dopo mutazione, indipendentemente dal fatto che la mutazione è eseguita impostando direttamente il valore stringa o modificando i nodi figlio attr. In particolare, questo è vero quando riferimenti di carattere sono coinvolti, dato che essi non sono rappresentati nel DOM e loro impatto attributo value normalizzazione. D'altra parte, se l'implementazione conosce lo schema in uso quando il valore dell'attributo viene modificato, ed è di un tipo diverso rispetto CDATA, può normalizzare nuovamente in quel momento. Ciò è particolarmente vero per DOM implementazioni specializzate, come ad esempio SVG DOM implementazioni, quali valori di attributo storre in una forma interna diversa da una stringa.
La seguente tabella fornisce alcuni esempi di relazioni tra il valore dell'attributo nel documento originale (attributo analizzato), il valore esposto nel DOM, e la serializzazione del valore di:
descrizione
 
EsempiValore di attributo analizzatoValore di attributo serializzatoValore di attributo serializzato
Riferimento di carattere"X ² = 5""X ² = 5""X ² = 5"
Built-in entità carattere"Y <6""Y <6""Y <6"
Letterale newline tra"X = 5 y = 6""X = 5 y = 6""X = 5 y = 6"
Normalizzato newline tra"X = 5 y = 6""X = 5 y = 6""X = 5 y = 6"
Entità e con letterale newline<! ENTITY e
'... ...'>
[...]>
"x = 5 &E; y = 6"
Dipendente Attuazione e opzioni di caricamentoDipendente Attuazione e Carica / Salva Opzioni
readonly attributo booleano ISID
Indica se questo attributo è noto per essere di tipo ID (cioè di contenere un identificatore per il suo elemento proprietario) oppure no. Quando si tratta e il suo valore è unico, il ownerElement di questo attributo può essere recuperato utilizzando il metodo document.getElementById. L'applicazione potrebbe utilizzare diversi modi per determinare se un nodo attributo è noto per contenere un identificatore:
  • Se si è verificato convalida utilizzando uno schema XML [XML Schema Part 1] durante il caricamento del documento o mentre invocando Document.normalizeDocument (), i contributi infoset dopo la convalida dello schema valori (contributi PSVI) vengono utilizzati per determinare se questo attributo è uno schema- determinato attributo ID utilizzando la definizione dello schema ID-determinato in [XPointer].
  • Se si è verificato convalida utilizzando una DTD durante il caricamento del documento o mentre invocando Document.normalizeDocument (), il valore infoset [definizione del tipo] viene utilizzato per determinare se questo attributo è un determinato DTD-attributo ID utilizzando la definizione ID DTD-determinato [XPointer ].
  • dall'uso del Element.setIdAttribute metodi (), Element.setIdAttributeNS (), o Element.setIdAttributeNode (), cioè è un determinato dall'utente attributo ID;
    XPointer quadro (vedi sezione 3.2 in [XPointer]) considerano l'attributo ID determinato dall'utente DOM come parte della definizione ID esternamente-determinato XPointer.
  • utilizzando meccanismi che sono al di fuori del campo di applicazione del presente disciplinare, è quindi un attributo ID esternamente-determinato. Questo include l'utilizzo di linguaggi di schema diversi da XML Schema e DTD.
Se si è verificato durante la convalida invocando Document.normalizeDocument (), tutti gli attributi ID determinato dall'utente vengono ripristinate e tutte le informazioni nodi attributo ID sono poi rivalutati in conformità allo schema utilizzato. Di conseguenza, se l'attributo Attr.schemaTypeInfo contiene un tipo di ID, isid restituisce sempre vero.
readonly attribuire DOMString nome
Restituisce il nome di questo attributo. Se Node.localName è diverso da null, questo attributo è un nome completo.
readonly attributo Element ownerElement
Il nodo Elemento questo attributo è collegato o null se questo attributo non è in uso.
readonly attribuire TypeInfo schemaTypeInfo
Le informazioni di tipo associato a questo attributo. Sebbene le informazioni contenute in questo tipo di attributo è garanzia di essere corretto dopo aver caricato il documento o invocando Document.normalizeDocument (), schemaTypeInfo può non essere affidabile se il nodo è stato spostato.
readonly attributo booleano specificato
True se questo attributo è stato esplicitamente assegnato un valore nel documento di istanza, false in caso contrario. Se l'applicazione cambiato il valore di questo nodo di attributi (anche se si finisce per avere lo stesso valore del valore di default), allora è impostata a true. L'applicazione può gestire gli attributi con i valori di default di altri schemi in modo simile, ma le applicazioni devono utilizzare Document.normalizeDocument () per garantire questa informazione è up-to-date.
attributo DOMString valore
Sul recupero, il valore dell'attributo viene restituito come una stringa. Carattere e generali riferimenti alle entità vengono sostituiti con i loro valori. Vedere anche il metodo getAttribute sull'interfaccia Element.
Su impostazione, questo crea un nodo di testo con il contenuto non analizzate della stringa, cioè tutti i caratteri che un processore XML riconoscerebbe come markup vengono invece trattati come testo letterale. Vedi anche il Element.setAttribute metodo ().
Alcune implementazioni specializzate, quali certi SVG [1.1] implementazioni, possono fare normalizzazione automaticamente, anche dopo mutazione, in tal caso, il valore di recupero può essere diverso dal valore di impostazione.
DOMException NO_MODIFICATION_ALLOWED_ERR
Generato quando il nodo è in sola lettura.

 CDATASection: Testo
Le sezioni CDATA vengono utilizzate per eludere blocchi di testo contenenti caratteri che altrimenti sarebbero considerati come markup. L'unico delimitatore che è riconosciuto in una sezione CDATA è il "]]>" stringa che termina la sezione CDATA. Le sezioni CDATA non possono essere nidificate. Il loro scopo principale è per l'inclusione di materiale come frammenti XML, senza la necessità di sfuggire a tutti i delimitatori.
L'attributo CharacterData.data contiene il testo che è contenuto dalla sezione CDATA. Si noti che questo può contenere i caratteri che devono essere sfuggito al di fuori di sezioni CDATA e che, a seconda della codifica dei caratteri ("charset") scelto per la serializzazione, può essere impossibile di scrivere alcuni caratteri come parte di una sezione CDATA.
L'interfaccia CDATASection eredita dall'interfaccia CharacterData attraverso l'interfaccia di testo. CDATASection nodi adiacenti non vengono uniti mediante la metodo normalizzare dell'interfaccia Node.
Nessun controllo lessicale è fatto sul contenuto di una sezione CDATA ed è quindi possibile avere la sequenza di caratteri "]]>" nel contenuto, che è illegale in una sezione CDATA per sezione 2.7 di [XML 1.0]. Un errore fatale durante la serializzazione o la sezione CDATA deve essere diviso prima della serializzazione (vedere anche il parametro "split-cdata-sezioni" nell'interfaccia DOMConfiguration) La presenza di questa sequenza di caratteri deve generare.
Perché nessun markup viene riconosciuto entro un CDATASection, riferimenti numerici caratteri non possono essere utilizzati come un meccanismo di fuga durante la serializzazione. Pertanto, l'azione deve essere presa durante la serializzazione di un CDATASection con una codifica di caratteri in cui alcuni dei personaggi contenuti non possono essere rappresentati. In caso contrario, non avrebbe prodotto ben formato XML.
Una possibile soluzione nel processo di serializzazione è quello di terminare la sezione CDATA prima del carattere, uscita il carattere utilizzando un riferimento di carattere o riferimento di entità, e aprire una nuova sezione CDATA per eventuali ulteriori caratteri del nodo di testo. Si noti, tuttavia, che alcune librerie di codice di conversione al momento della scrittura non restituiscono un errore o di eccezione quando un personaggio manca la codifica, rendendo il compito di garantire che i dati non sono corrotti sulla serializzazione più difficile.

 CharacterData: Nodo
L'interfaccia CharacterData estende Node con una serie di attributi e metodi per l'accesso ai dati di carattere nel DOM. Per chiarezza questo insieme è qui definito piuttosto che su ciascun oggetto che utilizza questi attributi e metodi. Nessun oggetti DOM corrispondono direttamente ai CharacterData, anche se il testo e gli altri fanno ereditare l'interfaccia da esso. Tutti gli spostamenti in questa interfaccia partono da 0.
Come spiegato nella interfaccia DOMString, stringhe di testo nel DOM sono rappresentati in UTF-16, vale a dire come una sequenza di unità a 16 bit. Nel seguito, il termine unità di 16 bit vengono utilizzati ogniqualvolta necessario indicare che l'indicizzazione su CharacterData viene eseguita in unità di 16 bit.
attributo DOMString dati
I dati di carattere del nodo che implementa questa interfaccia. L'implementazione DOM può non porre limiti arbitrari alla quantità di dati che possono essere memorizzati in un nodo CharacterData. Tuttavia, i limiti di attuazione possono significare che la totalità dei dati di un nodo potrebbe non essere contenuto in un unico DOMString. In tali casi, l'utente può chiamare substringData per recuperare i dati in pezzi di dimensioni appropriate.
DOMException NO_MODIFICATION_ALLOWED_ERR
Generato quando il nodo è in sola lettura.
DOMException DOMSTRING_SIZE_ERR
Sollevato quando sarebbe tornato più caratteri di forma in una variabile DOMString sulla piattaforma attuazione.
readonly attribuire unsigned long lunghezza
Il numero di unità a 16 bit che sono disponibili attraverso i dati e il metodo substringData sotto. Questo può avere il valore zero, cioè nodi CharacterData può essere vuoto.
invalidare AppendData (in DOMString arg)
Aggiungere la stringa alla fine dei dati di carattere del nodo. Dopo il successo, dati consente l'accesso alla concatenazione dei dati e la DOMString specificato.
arg di tipo DOMString
Il DOMString da aggiungere.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
invalidare DeleteData (in unsigned long offset, in unsigned conteggio lungo)
Rimuovere una gamma di unità a 16 bit dal nodo. Dopo il successo, i dati e la lunghezza riflettono il cambiamento.
Offset di tipo unsigned long
L'offset da cui iniziare la rimozione.
contare di tipo unsigned long
Il numero di unità a 16 bit da eliminare. Se la somma di offset e conteggio supera lunghezza allora tutte le unità 16 bit da offset alla fine dei dati vengono cancellati.
DOMException INDEX_SIZE_ERR
Sollevata se il specificato offset è negativo o maggiore del numero di unità di 16 bit in dati, o se il conteggio specificato è negativo.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
invalidare InsertData (in unsigned long offset, in DOMString arg)
Inserire una stringa in unità di 16 bit specificato offset.
Offset di tipo unsigned long
Il carattere compensato in cui inserire.
arg di tipo DOMString
Il DOMString da inserire.
DOMException INDEX_SIZE_ERR
Sollevata se l'offset specificato è negativo o maggiore del numero di unità di 16 bit in dati.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
invalidare ReplaceData (in unsigned long offset, in unsigned conteggio lungo, in DOMString arg)
Sostituire i caratteri a partire dal gruppo a 16 bit specificato compensare con la stringa specificata.
Offset di tipo unsigned long
L'offset da cui iniziare la sostituzione.
contare di tipo unsigned long
Il numero di unità a 16 bit da sostituire. Se la somma di offset e conteggio supera lunghezza, allora tutte le unità 16 bit alla fine dei dati vengono sostituiti, (cioè, l'effetto è lo stesso come un metodo remove chiamata con la stessa gamma, seguita da una invocazione metodo append) .
arg di tipo DOMString
Il DOMString con cui il range deve essere sostituita.
DOMException INDEX_SIZE_ERR
Sollevata se il specificato offset è negativo o maggiore del numero di unità di 16 bit in dati, o se il conteggio specificato è negativo.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMString substringData (in unsigned long offset, in unsigned conteggio lungo)
Estrae un intervallo di dati dal nodo.
Offset di tipo unsigned long
Avvio di offset di sottostringa da estrarre.
contare di tipo unsigned long
Il numero di unità a 16 bit da estrarre.
DOMString
La sottostringa specificata. Se la somma di offset e count supera la lunghezza, allora tutte le unità 16 bit alla fine dei dati vengono restituiti.
DOMException INDEX_SIZE_ERR
Sollevata se il specificato offset è negativo o maggiore del numero di unità di 16 bit in dati, o se il conteggio specificato è negativo.
DOMException DOMSTRING_SIZE_ERR
Sollevata se la gamma di testo specificato non rientra in una DOMString.

 Commento: CharacterData
Questa interfaccia eredita da CharacterData e rappresenta il contenuto di un commento, cioè, tutti i caratteri tra la decorrenza '<-!' E termina '->'. Si noti che questa è la definizione di un commento in XML, e, in pratica, HTML, anche se alcuni strumenti HTML possono implementare la struttura completa SGML commento.
Nessun controllo lessicale è fatto sul contenuto di un commento, ed è quindi possibile avere la sequenza di caratteri "-" (doppio trattino) nel contenuto, che è illegale in un commento per sezione 2.5 di [XML 1.0]. La presenza di questa sequenza di caratteri deve generare un errore irreversibile durante la serializzazione.

Contatore
L'interfaccia del contatore viene utilizzato per rappresentare qualsiasi sportello o contatori valore della funzione. Questa interfaccia rispecchia i valori della proprietà di stile di fondo.
readonly attribuire DOMString identificatore
Questo attributo è utilizzato per l'identificativo del contatore.
readonly attribuire DOMString ListStyle
Questo attributo è utilizzato per lo stile della lista.
readonly attribuire DOMString separatore
Questo attributo è utilizzato per il separatore dei contatori annidati.

 CSS2Properties
L'interfaccia CSS2Properties rappresenta un meccanismo di convenienza per il recupero e l'impostazione delle proprietà all'interno di un CSSStyleDeclaration. Gli attributi di questa interfaccia corrispondono a tutte le proprietà specificate nel CSS2. Ottenere un attributo di questa interfaccia è equivalente a chiamare il metodo GetPropertyValue dell'interfaccia CSSStyleDeclaration. Impostazione di un attributo di questa interfaccia è equivalente a chiamare il metodo setProperty dell'interfaccia CSSStyleDeclaration.
Un'implementazione conforme del modulo CSS non è tenuto a implementare l'interfaccia CSS2Properties. Se l'applicazione non implementare questa interfaccia, l'aspettativa è che i metodi specifici della lingua possono essere utilizzate per lanciare da un'istanza dell'interfaccia CSSStyleDeclaration all'interfaccia CSS2Properties.
Se l'applicazione non implementa questa interfaccia, si prevede di comprendere la sintassi specifica delle proprietà abbreviate, e applicare loro semantica, quando la proprietà margine viene impostato, per esempio, la marginTop, marginRight, proprietà MarginBottom e marginLeft sono stati precedentemente impostato dal l'implementazione sottostante.
Quando si tratta di proprietà CSS "stenografia", le proprietà scorciatoie dovrebbero essere scomposti nelle loro proprietà longhand componenti a seconda dei casi, e quando l'esecuzione di query per il loro valore, la forma restituiti dovrebbero essere la forma più breve esattamente equivalente alle dichiarazioni fatte nel set di regole. Tuttavia, se non vi è alcuna dichiarazione di stenografia che potrebbero essere aggiunte al set di regole, senza modificare in alcun modo le norme già dichiarati nelle regole di configurazione (ad esempio, con l'aggiunta di regole longhand che non sono stati precedentemente dichiarati nelle regole di configurazione), quindi la stringa vuota dovrebbe essere restituito per la proprietà abbreviata.
Ad esempio, l'esecuzione di query per la proprietà font non dovrebbe tornare "normale normale normale 14pt/normal Arial, sans-serif", quando "14pt Arial, sans-serif" sufficiente. (Le normali sono valori iniziali, e sono implicite mediante la proprietà esteso.)
Se i valori per tutte le proprietà longhand che compongono una stringa particolare, sono i valori iniziali, quindi una stringa composta da tutti i valori iniziali devono essere restituite (ad esempio, un valore di border-width di "supporto" deve essere restituito in quanto tale, non come " ").
Per alcune proprietà scorciatoie che prendono valori mancanti da altre parti, come ad esempio il margine, padding e border-[width | stile | Colore] proprietà, deve essere utilizzato il numero minimo di parti possibili, vale a dire, "0px 10px" sarà restituito invece di "0px 10px 0px 10px".
Se il valore di una proprietà scorciatoia non può essere scomposto in sue proprietà longhand compongono, come è il caso per la proprietà di carattere con un valore di "menu", interrogazione per i valori delle proprietà longhand componente devono restituire la stringa vuota.
attributo DOMString azimut
Vedere la definizione di proprietà azimut nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString sfondo
Vedere la definizione della proprietà background in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString backgroundAttachment
Vedere la definizione della proprietà background-attachment nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString backgroundColor
Vedere la definizione della proprietà background-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString backgroundImage
Vedere la definizione della proprietà background-image in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString backgroundPosition
Vedere la definizione della proprietà background-position nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString BackgroundRepeat
Vedere la definizione della proprietà background-repeat nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString confine
Vedere la definizione di proprietà di frontiera nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderBottom
Vedere la definizione della proprietà border-bottom in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderBottomColor
Vedere la definizione della proprietà border-bottom-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderBottomStyle
Vedere la definizione della proprietà border-bottom-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderBottomWidth
Vedere la definizione della proprietà border-bottom-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderCollapse
Vedere la definizione della proprietà border-collapse nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderColor
Vedere la definizione della proprietà border-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderLeft
Vedere la definizione della proprietà border-sinistra nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderLeftColor
Vedere la definizione della proprietà border-left-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderLeftStyle
Vedere la definizione della proprietà border-left-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderLeftWidth
Vedere la definizione della proprietà border-left-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderRight
Vedere la definizione della proprietà border-destra nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderRightColor
Vedere la definizione della proprietà border-right-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderRightStyle
Vedere la definizione della proprietà border-right-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderRightWidth
Vedere la definizione della proprietà border-right-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderSpacing
Vedere la definizione della proprietà border-spacing nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderStyle
Vedere la definizione della proprietà border-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderTop
Vedere la definizione della proprietà border-top in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderTopColor
Vedere la definizione della proprietà border-top-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderTopStyle
Vedere la definizione della proprietà border-top-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderTopWidth
Vedere la definizione della proprietà border-top-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString borderWidth
Vedere la definizione della proprietà border-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fondo
Vedere la definizione di proprietà inferiore a CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString captionSide
Vedere la definizione di proprietà caption-side nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cancellare
Vedere la definizione di proprietà chiaro nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString ritagliare
Vedere la definizione di proprietà clip nella CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString colore
Vedere la definizione di proprietà del colore nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString contenuti
Vedere la definizione di proprietà contenuti nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString counterIncrement
Vedere la definizione di proprietà counter-increment nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString counterReset
Vedere la definizione di proprietà counter-reset nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cssFloat
Vedere la definizione della proprietà float nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cue
Vedere la definizione di proprietà spunto nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cueAfter
Vedere il cue-after definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cueBefore
Vedere il cue-before definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString cursore
Vedere la definizione della proprietà del cursore nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString direzione
Vedere la definizione di proprietà in direzione CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString mostrare
Vedere la definizione di proprietà di visualizzazione in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString elevazione
Vedere la definizione di proprietà elevazione nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString emptyCells
Vedere la definizione di proprietà-celle vuote in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString carattere
Vedere la definizione di proprietà di carattere in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontFamily
Vedere la definizione della proprietà font-family in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontSize
Vedere la definizione della proprietà font-size nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontSizeAdjust
Vedere la definizione del font-size-adjust proprietà nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString FontStretch
Vedere la definizione della proprietà font-stretch nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontStyle
Vedere la definizione della proprietà font-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontVariant
Vedere la definizione della proprietà font-variant nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString fontWeight
Vedere la definizione della proprietà font-weight nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString altezza
Vedere la definizione di proprietà altezza nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString a sinistra
Vedere la definizione di proprietà di sinistra nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString letterSpacing
Vedere la definizione di proprietà letter-spacing nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString lineHeight
Vedere la definizione di proprietà line-height nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString ListStyle
Vedere la definizione di proprietà list-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString listStyleImage
Vedere la definizione di proprietà list-style-image nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString listStylePosition
Vedere la definizione di proprietà list-style-position nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString listStyleType
Vedere la definizione di proprietà list-style-type nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString margine
Vedere la definizione di proprietà margin nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString MarginBottom
Vedere la definizione di proprietà margin-bottom in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString marginLeft
Vedere la definizione di proprietà margin-left nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString marginRight
Vedere la definizione di proprietà margin-right in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString marginTop
Vedere la definizione di proprietà margin-top in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString markerOffset
Vedere il marcatore offset definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString marchi
Vedere la definizione di proprietà marchi nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString MaxHeight
Vedere la definizione di proprietà max-height nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString MaxWidth
Vedere la definizione di proprietà max-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString minHeight
Vedere la definizione di proprietà min-height nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString minWidth
Vedere la definizione di proprietà min-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString orfani
Vedere la definizione di proprietà orfani nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString contorno
Vedere la definizione di proprietà contorno nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString outlineColor
Vedere la definizione di proprietà outline-color in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString outlineStyle
Vedere la definizione di proprietà outline-style nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString outlineWidth
Vedere la definizione di proprietà outline-width in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString troppopieno
Vedere la definizione della proprietà Overflow nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString padding
Vedere la definizione di proprietà padding nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString paddingBottom
Vedere la definizione di proprietà padding-bottom in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString paddingLeft
Vedere la definizione di proprietà padding-left nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString paddingRight
Vedere la definizione di proprietà padding-right in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString proprietà
descrizione
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString paddingTop
Vedere la definizione di proprietà padding-top in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString Pagina
Vedere la definizione di proprietà pagina nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pageBreakAfter
Vedere il page-break-after definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pageBreakBefore
Vedere il page-break-before definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pageBreakInside
Vedere la definizione di proprietà page-break-inside nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pausa
Vedere la definizione di proprietà di pausa nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pauseAfter
Vedere il pause-after definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pauseBefore
Vedere la pausa-prima definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pece
Vedere la definizione di proprietà intonazione in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString pitchRange
Vedere la definizione di proprietà pitch-range in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString playDuring
Vedere il play-during definizione di proprietà di CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString posizione
Vedere la definizione di proprietà posizione nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString citazioni
Vedere la definizione di proprietà citazioni nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString ricchezza
Vedere la definizione di proprietà ricchezza nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString giusto
Vedere la definizione di diritto di proprietà nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString dimensioni
Vedere la definizione di proprietà dimensioni nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString parlare
Vedi l'parlano definizione di proprietà nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString speakHeader
Vedere la definizione di proprietà speak-header in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString speakNumeral
Vedere la definizione di proprietà speak-numero nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString speakPunctuation
Vedere la definizione di proprietà speak-punteggiatura nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString speechRate
Vedere la definizione di proprietà speech-rate nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString lo stress
Vedere la definizione di proprietà dello stress nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString TableLayout
Vedere la definizione di proprietà table-layout in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString textAlign
Vedere la definizione della proprietà text-align nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString textDecoration
Vedere la definizione della proprietà text-decoration nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString textIndent
Vedi il testo-trattino definizione di proprietà nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString textshadow
Vedere la definizione della proprietà text-shadow in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString textTransform
Vedere la definizione della proprietà text-transform nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString superiore
Vedere la definizione di proprietà superiore a CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString UnicodeBiDi
Vedere la definizione della proprietà unicode-bidi nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString VerticalAlign
Vedere la definizione di proprietà vertical-align nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString visibilità
Vedere la definizione di proprietà visibilità nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString voiceFamily
Vedere la definizione di proprietà voice-family in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString Volume
Vedere la definizione di proprietà di volume nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString whiteSpace
Vedere la definizione di proprietà white-space in CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString vedove
Vedere la definizione di proprietà vedove nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString larghezza
Vedere la definizione della proprietà width nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString wordSpacing
Vedere la definizione di proprietà word-spacing nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
attributo DOMString zIndex
Vedere la definizione della proprietà z-index nei CSS2.
DOMException SYNTAX_ERR
Sollevata se il nuovo valore è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.

 CSSCharsetRule: CSSRule
L'interfaccia CSSCharsetRule rappresenta una regola @ charset in un foglio di stile CSS. Il valore dell'attributo di codifica non riguarda la codifica dei dati di testo in oggetti DOM, questa codifica è sempre UTF-16. Dopo aver caricato un foglio di stile, il valore dell'attributo di codifica è il valore trovato nella regola @ charset. Se non ci fosse @ charset nel documento originale, quindi non viene creato alcun CSSCharsetRule. Il valore dell'attributo di codifica può essere utilizzato anche come un suggerimento per la codifica utilizzata serializzazione del foglio di stile.
Il valore della regola @ charset (e quindi della CSSCharsetRule) potrebbe non corrispondere alla codifica del documento in realtà è venuto a; carattere informazioni di codifica ad esempio in un'intestazione HTTP, ha la priorità (vedi rappresentazione documento CSS), ma questo non si riflette nella CSSCharsetRule.
attributo DOMString codifica
Le informazioni di codifica utilizzata in questa regola @ charset.
DOMException SYNTAX_ERR
Sollevata se il valore di codifica specificato ha un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa regola di codifica è in sola lettura.

 CSSStyleDeclaration
L'interfaccia CSSStyleDeclaration rappresenta un singolo blocco di dichiarazione CSS. Questa interfaccia può essere utilizzata per determinare le proprietà di stile attualmente impostati in un blocco o per impostare proprietà di stile esplicitamente all'interno del blocco.
Mentre una implementazione potrebbe non riconoscere tutte le proprietà CSS all'interno di un blocco di dichiarazione CSS, si prevede di fornire l'accesso a tutte le proprietà specificate nel foglio di stile tramite l'interfaccia CSSStyleDeclaration. Inoltre, le implementazioni che supportano un livello specifico di CSS dovrebbero gestire correttamente CSS proprietà scorciatoie per quel livello. Per un'ulteriore discussione di proprietà scorciatoie, vedere l'interfaccia CSS2Properties.
Questa interfaccia è utilizzata anche per fornire un accesso in sola lettura ai valori calcolati di un elemento. Si veda anche l'interfaccia ViewCSS.
Modello oggetto CSS non fornisce un accesso ai valori della cascata CSS specificati o reale.
attributo DOMString cssText
La rappresentazione testuale analizzabile del blocco di dichiarazione (escludendo le parentesi circostanti). L'impostazione di questo attributo comporta l'analisi del nuovo valore e il ripristino di tutte le proprietà del blocco di dichiarazione compresa la rimozione o l'aggiunta di proprietà.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa CSS specificato ha un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa dichiarazione è di sola lettura o di una proprietà è in sola lettura.
readonly attribuire unsigned long lunghezza
Il numero di proprietà che sono state impostate in modo esplicito in questo blocco di dichiarazione. La gamma di indici valido è 0 a lunghezza-1 compreso.
readonly attributo CSSRule parentRule
La regola CSS che contiene questo blocco di dichiarazione o null se questa CSSStyleDeclaration non è collegato a una CSSRule.
CSSValue getPropertyCSSValue (in DOMString propertyName)
Usato per recuperare la rappresentazione di oggetti di valore di una proprietà CSS, se è stato impostato in modo esplicito all'interno di questo blocco di dichiarazione. Questo metodo restituisce null se la proprietà è una proprietà scorciatoia. Valori di proprietà abbreviata possono essere raggiunte solo e modificati come stringhe, utilizzando i metodi GetPropertyValue e setProperty.
nomeProprietà di tipo DOMString
Il nome della proprietà CSS. Vedere l'indice proprietà CSS.
CSSValue
Restituisce il valore della proprietà se è stato impostato in modo esplicito per questo blocco di dichiarazione. Restituisce null se la proprietà non è stata impostata.
DOMString getPropertyPriority (in DOMString propertyName)
Utilizzato per recuperare la priorità di una proprietà CSS (ad esempio il qualificatore "importante"), se la proprietà è stata impostata in modo esplicito in questo blocco di dichiarazione.
nomeProprietà di tipo DOMString
Il nome della proprietà CSS. Vedere l'indice proprietà CSS.
DOMString
Una stringa che rappresenta la priorità (ad esempio, "importante"), se ne esiste uno. La stringa vuota se non esiste.
DOMString GetPropertyValue (in DOMString propertyName)
Utilizzato per recuperare il valore di una proprietà CSS, se è stato impostato in modo esplicito all'interno di questo blocco di dichiarazione.
nomeProprietà di tipo DOMString
Il nome della proprietà CSS. Vedere l'indice proprietà CSS.
DOMString
Restituisce il valore della proprietà se è stato impostato in modo esplicito per questo blocco di dichiarazione. Restituisce la stringa vuota se la proprietà non è stata impostata.
DOMString elemento (indice in unsigned long)
descrizione
indice di tipo unsigned long
Indice del nome della proprietà da recuperare.
DOMString
Il nome della proprietà in questa posizione ordinale. La stringa vuota se nessuna proprietà esiste in questa posizione.
DOMString removeProperty (in DOMString propertyName)
Usato per rimuovere una proprietà CSS, se è stato impostato in modo esplicito all'interno di questo blocco di dichiarazione.
nomeProprietà di tipo DOMString
Il nome della proprietà CSS. Vedere l'indice proprietà CSS.
DOMString
Restituisce il valore della proprietà se è stato impostato in modo esplicito per questo blocco di dichiarazione. Restituisce la stringa vuota se la proprietà non è stata impostata o il nome della proprietà non corrisponde a una proprietà CSS conosciuto.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa dichiarazione è in sola lettura o la proprietà è in sola lettura.
invalidare setProperty (in DOMString propertyName, in valore DOMString, in priorità DOMString)
Utilizzato per impostare un valore di proprietà e di priorità all'interno di questo blocco di dichiarazione.
nomeProprietà di tipo DOMString
Il nome della proprietà CSS. Vedere l'indice proprietà CSS.
Valore di tipo DOMString
Il nuovo valore della proprietà.
priorità di tipo DOMString
La nuova priorità della proprietà (ad esempio, "importante").
DOMException SYNTAX_ERR
Sollevata se il valore specificato è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa dichiarazione è in sola lettura o la proprietà è in sola lettura.

 CSSFontFaceRule: CSSRule
L'interfaccia CSSFontFaceRule rappresenta una regola @ font-face in un foglio di stile CSS. La regola @ font-face è utilizzato per contenere un insieme di descrizioni di font.
readonly attributo CSSStyleDeclaration stile
La dichiarazione-blocco di questa regola.

 CSSImportRule: CSSRule
L'interfaccia CSSImportRule rappresenta una regola @ import all'interno di un foglio di stile CSS. La regola @ import viene utilizzato per importare regole di stile da altri fogli di stile.
readonly attribuire DOMString href
La posizione del foglio di stile da importare. L'attributo non conterrà la "url (...)" specificazione circa l'URI.
readonly fogli di stile attribute :: MediaList supporti
Un elenco di tipi di supporti per i quali può essere utilizzato questo foglio di stile.
readonly attribuire CSSStyleSheet styleSheet
Il foglio di stile riferita questa regola, se è stato caricato. Il valore di questo attributo è nullo se il foglio di stile non è ancora stato caricato o se non verrà caricato (ad esempio se il foglio di stile è per un tipo di supporto non supportato dal programma utente).

 CSSMediaRule: CSSRule
L'interfaccia CSSMediaRule rappresenta una regola @ media in un foglio di stile CSS. Una regola @ media può essere utilizzato per delimitare le regole di stile per i tipi specifici di supporti.
readonly attributo CSSRuleList cssRules
Un elenco di tutte le regole CSS contenute all'interno del blocco di supporto.
readonly fogli di stile attribute :: MediaList supporti
Un elenco di tipi di supporti per questa regola.
invalidare DeleteRule (in indice unsigned long)
Utilizzato per eliminare una regola dal blocco dei media.
indice di tipo unsigned long
L'indice all'interno regola di raccolta del blocco dei media della regola da rimuovere.
DOMException INDEX_SIZE_ERR
Sollevato se l'indice specificato non corrisponde a una regola nell'elenco delle regole dei media.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa regola supporto è in sola lettura.
unsigned long insertRule (in regola DOMString, in indice unsigned long)
Utilizzato per inserire una nuova regola nel blocco di supporto.
regola di tipo DOMString
Il testo analizzabile che rappresenta la regola. Per regola imposta questo contiene sia il selettore e la dichiarazione di stile. Per al-regole, questa specifica sia l'at-identificatore e la regola di contenuto.
indice di tipo unsigned long
L'indice all'interno regola di raccolta del blocco mediatico della regola prima del quale inserire la regola specificata. Se l'indice specificato è uguale alla lunghezza di raccolta regole della carta blocca, la regola verrà aggiunto alla fine del blocco di supporto.
unsigned long
L'indice all'interno regola di raccolta del blocco dei media della regola appena inserita.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se la regola non può essere inserito in corrispondenza dell'indice specificato, ad esempio, se una regola @ import è inserita dopo un set di regole standard o un altro a-regola.
DOMException INDEX_SIZE_ERR
Sollevato se l'indice specificato non è un punto di inserimento valido.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa regola supporto è in sola lettura.
DOMException SYNTAX_ERR
Sollevata se la regola specificata ha un errore di sintassi ed è analizzabile.

 CSSPageRule: CSSRule
L'interfaccia CSSPageRule rappresenta una regola @ page all'interno di un foglio di stile CSS. La regola di pagina @ viene utilizzato per specificare le dimensioni, l'orientamento, i margini, ecc di una scatola di pagina per i media a pagine.
attributo DOMString selectorText
La rappresentazione testuale analizzabile del selettore di pagina per la regola.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa CSS specificato ha un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa regola è in sola lettura.
readonly attributo CSSStyleDeclaration stile
La dichiarazione-blocco di questa regola.

 CSSPrimitiveValue: CSSValue
L'interfaccia CSSPrimitiveValue rappresenta un singolo valore CSS. Questa interfaccia può essere utilizzata per determinare il valore di una proprietà di stile specifico attualmente impostato in un blocco o per impostare una proprietà di stile specifico esplicitamente all'interno del blocco. Un esempio di questa interfaccia può essere ottenuto dal metodo getPropertyCSSValue dell'interfaccia CSSStyleDeclaration. Un oggetto CSSPrimitiveValue si verifica solo in un contesto di una proprietà CSS.
Le conversioni sono ammessi tra i valori assoluti (da millimetri a centimetri, da gradi in radianti, e così via), ma non tra i valori relativi. (Ad esempio, un valore di pixel non può essere convertita in un valore centimetro.) Valori percentuali non possono essere convertiti dal momento che sono in relazione al valore genitore (o un altro valore di proprietà). C'è un'eccezione per i valori percentuali di colore: poiché un valore percentuale colore è relativo a 0-255, un valore percentuale colore può essere convertita in un numero; (vedi anche l'interfaccia RGBColor).
Definizione di gruppo UnitTypes
Un numero intero che indica quale tipo di unità si applica al valore.
const unsigned short CSS_ATTR
= 22;
Il valore è funzione attributo. Il valore può essere ottenuto utilizzando il metodo GetStringValue.
const unsigned short CSS_CM
= 6;
Il valore è una lunghezza (cm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_COUNTER
= 23;
Il valore è un contatore o una funzione contatori. Il valore può essere ottenuto utilizzando il metodo getCounterValue.
const unsigned short CSS_DEG
= 11;
Il valore è un angolo (gradi). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_DIMENSION
= 18;
Il valore è un numero con una dimensione sconosciuta. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_EMS
= 3;
Il valore è una lunghezza (EMS). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_EXS
= 4;
Il valore è una lunghezza (EXS). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_GRAD
= 13;
Il valore è un angolo (grad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_HZ
= 16;
Il valore è una frequenza (Hz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_IDENT
= 21;
Il valore è un identificatore. Il valore può essere ottenuto utilizzando il metodo GetStringValue.
const unsigned short CSS_IN
= 8;
Il valore è una lunghezza (a). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_KHZ
= 17;
Il valore è una frequenza (kHz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_MM
= 7;
Il valore è una lunghezza (mm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_MS
= 14;
Il valore è un tempo (ms). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_NUMBER
= 1;
Il valore è un numero semplice. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_PC
= 10;
Il valore è una lunghezza (pc). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_PERCENTAGE
= 2;
Il valore è una percentuale. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_PT
= 9;
Il valore è una lunghezza (pt). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_PX
= 5;
Il valore è una lunghezza (px). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_RAD
= 12;
Il valore è un angolo (rad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_RECT
= 24;
Il valore è una funzione rect. Il valore può essere ottenuto utilizzando il metodo getRectValue.
const unsigned short CSS_RGBCOLOR
= 25;
Il valore è un colore RGB. Il valore può essere ottenuto utilizzando il metodo getRGBColorValue.
const unsigned short CSS_S
= 15;
Il valore è un tempo (s). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const unsigned short CSS_STRING
= 19;
Il valore è una stringa. Il valore può essere ottenuto utilizzando il metodo GetStringValue.
const unsigned short CSS_UNKNOWN
= 0;
Il valore non è un valore riconosciuto CSS2. Il valore può essere ottenuto soltanto tramite l'attributo cssText.
const unsigned short CSS_URI
= 20;
Il valore è un URI. Il valore può essere ottenuto utilizzando il metodo GetStringValue.
attribuire readonly unsigned short PrimitiveType
Il tipo del valore definito dalle costanti sopra specificati.
Contatore getCounterValue ()
Questo metodo viene utilizzato per ottenere il valore del contatore. Se questo valore CSS non contiene un valore di contatore, un DOMException è sollevata. Modifica alla proprietà di stile corrispondente può essere raggiunto tramite l'interfaccia del contatore.
Contatore
Il valore del contatore.
DOMException INVALID_ACCESS_ERR
Sollevata se il valore CSS non contiene un valore di contatore (ad esempio non è CSS_COUNTER).
galleggiare getFloatValue (in unsigned short UnitType)
Questo metodo viene utilizzato per ottenere un valore float in un'unità specificata. Se questo valore CSS non contiene un valore float o non può essere convertito in unità specificata, un DOMException è sollevata.
UnitType di tipo unsigned short
Un codice di unità per ottenere il valore float. Il codice di unità può essere solo un tipo di unità galleggiante (cioè CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION).
galleggiare
Il valore float nell'unità specificata.
DOMException INVALID_ACCESS_ERR
Sollevata se il valore CSS non contiene un valore float o se il valore float non può essere convertito in unità specificata.
RGBColor getRGBColorValue ()
Questo metodo viene utilizzato per ottenere il colore RGB. Se questo valore CSS non contiene un valore di colore RGB, un DOMException è sollevata. Modifica alla proprietà di stile corrispondente può essere ottenuto utilizzando l'interfaccia RGBColor.
RGBColor
il valore di colore RGB.
DOMException INVALID_ACCESS_ERR
Sollevata se la proprietà associata non può restituire un valore di colore RGB (ad esempio, questo non è CSS_RGBCOLOR).
Rect getRectValue ()
Questo metodo viene utilizzato per ottenere il valore Rect. Se questo valore CSS non contiene un valore rect, un DOMException è sollevata. Modifica alla proprietà di stile corrispondente può essere ottenuto utilizzando l'interfaccia Rect.
Rect
Il valore Rect.
DOMException INVALID_ACCESS_ERR
Sollevata se il valore CSS non contiene un valore Rect. (Un esempio, questa non è CSS_RECT).
DOMString GetStringValue ()
Questo metodo viene utilizzato per ottenere il valore della stringa. Se il valore CSS non contiene un valore di stringa, una DOMException è sollevata.
Alcune proprietà (come 'font-family' o 'voice-family') convertono un elenco separato da spazi di ident in una stringa.
DOMString
Il valore di stringa nell'unità corrente. Il PrimitiveType corrente può essere solo un tipo di unità di stringa (cioè CSS_STRING, CSS_URI, CSS_IDENT e CSS_ATTR).
DOMException INVALID_ACCESS_ERR
Sollevata se il valore CSS non contiene un valore stringa.
invalidare setFloatValue (in unsigned short UnitType, in float floatValue)
Un metodo per impostare il valore float con un'unità specificata. Se la proprietà associata con questo valore non può accettare l'unità specificata o il valore float, il valore rimarrà invariato e una DOMException sarà sollevata.
UnitType di tipo unsigned short
Un codice unità come sopra definito. Il codice di unità può essere solo un tipo di unità galleggiante (cioè CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION).
floatValue di tipo float
Il nuovo valore float.
DOMException INVALID_ACCESS_ERR
Sollevata se la proprietà associata non supporta il valore float o il tipo di unità.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.
invalidare SetStringValue (in StringType breve senza segno, in DOMString stringValue)
Un metodo per impostare il valore di stringa con l'unità specificata. Se la proprietà associata a questo valore non può accettare l'unità specificata o il valore di stringa, il valore rimarrà invariato e una DOMException sarà sollevata.
StringType di tipo unsigned short
Una stringa di codice come definito sopra. Il codice stringa può essere solo un tipo di unità di stringa (cioè CSS_STRING, CSS_URI, CSS_IDENT e CSS_ATTR).
stringValue di tipo DOMString
Il nuovo valore di stringa.
DOMException INVALID_ACCESS_ERR
Sollevata se il valore CSS non contiene un valore di stringa o se il valore stringa non può essere convertita in unità specificata.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa proprietà è in sola lettura.

 CSSRule
L'interfaccia CSSRule è l'interfaccia di base astratta per qualsiasi tipo di dichiarazione CSS. Questo comprende sia i set di regole e At-regole. L'attuazione è prevista per conservare tutte le regole specificate in un foglio di stile CSS, anche se la regola non viene riconosciuto dal parser. Regole non riconosciuti vengono rappresentati utilizzando l'interfaccia CSSUnknownRule.
Definizione di gruppo RuleType
Un numero intero che indica quale tipo di regola questo è.
const unsigned short CHARSET_RULE
= 2;
La regola è una CSSCharsetRule.
const unsigned short FONT_FACE_RULE
= 5;
La regola è una CSSFontFaceRule.
const unsigned short IMPORT_RULE
= 3;
La regola è una CSSImportRule.
const unsigned short MEDIA_RULE
= 4;
La regola è una CSSMediaRule.
const unsigned short PAGE_RULE
= 6;
La regola è una CSSPageRule.
const unsigned short STYLE_RULE
= 1;
La regola è una CSSStyleRule.
const unsigned short UNKNOWN_RULE
= 0;
La regola è una CSSUnknownRule.
attributo DOMString cssText
La rappresentazione testuale analizzabile della regola. Ciò riflette lo stato attuale della regola e non il suo valore iniziale.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa CSS specificato ha un errore di sintassi ed è analizzabile.
DOMException INVALID_MODIFICATION_ERR
Sollevata se il valore della stringa CSS specificato rappresenta un diverso tipo di regola di quella attuale.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se la regola non può essere inserito in questo punto nel foglio di stile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se la regola è in sola lettura.
readonly attributo CSSRule parentRule
Se questa regola è contenuta all'interno di un'altra regola (ad esempio una regola di stile all'interno di un blocco di supporto @), questa è la regola contiene. Se questa regola non è nidificato all'interno di altre regole, questo restituisce null.
readonly attribuire CSSStyleSheet parentStyleSheet
Il foglio di stile che contiene questa regola.
readonly attributo CSSRule Tipo di
Il tipo della regola, come sopra definito. L'aspettativa è che i metodi di fusione legame specifici possono essere utilizzati per gettare giù da un'istanza dell'interfaccia CSSRule all'interfaccia derivato specifico implicito nel tipo.

 CSSRuleList
L'interfaccia CSSRuleList fornisce l'astrazione di un insieme ordinato di regole CSS.
Gli elementi nella CSSRuleList sono accessibili tramite un indice integrale, partendo da 0.
readonly attribuire unsigned long lunghezza
Il numero di CSSRules nell'elenco. La gamma di indici validi regola figlio è da 0 a lunghezza-1 compreso.
CSSRule elemento (indice in unsigned long)
Utilizzato per recuperare una regola CSS per indice ordinale. L'ordine di questa collezione rappresenta l'ordine delle regole nel foglio di stile CSS. Se index è maggiore o uguale al numero di regole nella lista, restituisce null.
indice di tipo unsigned long
Indice nella collezione
CSSRule
La regola di stile nella posizione di indice nella CSSRuleList, o null se non è un indice valido.

 CSSStyleRule: CSSRule
L'interfaccia CSSStyleRule rappresenta un singolo set di regole in un foglio di stile CSS.
attributo DOMString selectorText
La rappresentazione testuale del selettore per il set di regole. L'applicazione può aver spogliato fuori insignificante spazi vuoti durante l'analisi del selezionatore.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa CSS specificato ha un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa regola è in sola lettura.
readonly attributo CSSStyleDeclaration stile
La dichiarazione-blocco di questo set di regole.

 CSSStyleSheet: fogli di stile :: StyleSheet
L'interfaccia CSSStyleSheet è un'interfaccia calcestruzzo utilizzato per rappresentare un foglio di stile CSS cioè, un foglio di stile il cui contenuto è di tipo "text / css".
readonly attributo CSSRuleList cssRules
L'elenco di tutte le regole CSS contenute nel foglio di stile. Questo comprende sia i set di regole e At-regole.
readonly attributo CSSRule ownerRule
Se il foglio di stile viene da una regola @ import, l'attributo ownerRule conterrà il CSSImportRule. In quel caso, l'attributo ownerNode nell'interfaccia StyleSheet sarà nullo. Se il foglio di stile viene da un elemento o di una istruzione di elaborazione, attributo ownerRule sarà nulla e l'attributo ownerNode conterrà il nodo.
invalidare DeleteRule (in indice unsigned long)
Utilizzato per eliminare una regola dal foglio di stile.
indice di tipo unsigned long
L'indice all'interno elenco delle regole del foglio di stile della regola da rimuovere.
DOMException INDEX_SIZE_ERR
Sollevato se l'indice specificato non corrisponde a una regola nell'elenco delle regole del foglio di stile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo foglio di stile è in sola lettura.
unsigned long insertRule (in regola DOMString, in indice unsigned long)
Utilizzato per inserire una nuova regola nel foglio di stile. La nuova regola diventa ora parte della cascata.
regola di tipo DOMString
Il testo analizzabile che rappresenta la regola. Per regola imposta questo contiene sia il selettore e la dichiarazione di stile. Per al-regole, questa specifica sia l'at-identificatore e la regola di contenuto.
indice di tipo unsigned long
L'indice all'interno elenco delle regole del foglio di stile della regola prima del quale inserire la regola specificata. Se l'indice specificato è uguale alla lunghezza della raccolta regole del foglio di stile, la regola verrà aggiunto alla fine del foglio di stile.
unsigned long
L'indice all'interno regola di raccolta del foglio di stile della regola appena inserita.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se la regola non può essere inserito in corrispondenza dell'indice specificato ad esempio, se una regola @ import è inserita dopo un set di regole standard o un altro a-regola.
DOMException INDEX_SIZE_ERR
Sollevato se l'indice specificato non è un punto di inserimento valido.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo foglio di stile è in sola lettura.
DOMException SYNTAX_ERR
Sollevata se la regola specificata ha un errore di sintassi ed è analizzabile.

 CSSUnknownRule: CSSRule
L'interfaccia CSSUnknownRule rappresenta un a-regola non supportata da questo user agent.

 CSSValue
L'interfaccia CSSValue rappresenta un semplice o un valore complesso. Un oggetto CSSValue si verifica solo in un contesto di una proprietà CSS.
Definizione di gruppo UnitTypes
Un numero intero che indica quale tipo di unità si applica al valore.
const unsigned short CSS_CUSTOM
descrizione
Il valore è un valore personalizzato.
const unsigned short CSS_INHERIT
descrizione
Il valore è ereditato e il cssText contiene "ereditare".
const unsigned short CSS_PRIMITIVE_VALUE
descrizione
Il valore è un valore di base e un'istanza dell'interfaccia CSSPrimitiveValue può essere ottenuto con metodi di fusione vincolanti specifici su tale istanza dell'interfaccia CSSValue.
const unsigned short CSS_VALUE_LIST
descrizione
Il valore è una lista CSSValue e un'istanza dell'interfaccia CSSValueList può essere ottenuto con metodi di fusione vincolanti specifici su tale istanza dell'interfaccia CSSValue.
attributo DOMString cssText
Una rappresentazione di stringa del valore corrente.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa CSS specificato ha un errore di sintassi (in base alla proprietà associata) o è analizzabile.
DOMException INVALID_MODIFICATION_ERR
Sollevata se il valore di stringa CSS specificato rappresenta un diverso tipo di valori a quelli consentiti dalla proprietà CSS.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo valore è in sola lettura.
attribuire readonly unsigned short cssValueType
Un codice che definisce il tipo del valore come sopra definito.

 CSSValueList: CSSValue
L'interfaccia CSSValueList fornisce l'astrazione di un insieme ordinato di valori CSS.
Alcune proprietà consentono una lista vuota nella loro sintassi. In tal caso, queste proprietà prendono il none identificatore. Quindi, una lista vuota significa che la proprietà ha il valore none.
Gli elementi nella CSSValueList sono accessibili tramite un indice integrale, partendo da 0.
readonly attribuire unsigned long lunghezza
Il numero di CSSValues ??nell'elenco. L'intervallo di valori validi degli indici da 0 a lunghezza-1 compreso.
CSSValue elemento (indice in unsigned long)
Utilizzato per recuperare un CSSValue per indice ordinale. L'ordine di questa collezione rappresenta l'ordine dei valori nella proprietà di stile CSS. Se index è maggiore o uguale al numero di valori nella lista, restituisce null.
indice di tipo unsigned long
Indice nella collezione.
CSSValue
Il CSSValue nella posizione di indice nella CSSValueList, o null se questo non è un indice valido.

 Documento: Nodo
L'interfaccia Document rappresenta l'intero documento HTML o XML. Concettualmente, è la radice dell'albero del documento, e fornisce l'accesso primario ai dati del documento.
Poiché gli elementi, nodi di testo, commenti, istruzioni di elaborazione, ecc non possono esistere al di fuori del contesto di un documento, l'interfaccia Document contiene anche i metodi factory necessari per creare questi oggetti. Gli oggetti Node creati hanno un attributo OwnerDocument che li associa con il documento nel cui contesto sono stati creati.
readonly attribuire DocumentType DOCTYPE
La Document Type Declaration (vedi DocumentType) associata a questo documento. Per i documenti XML senza una dichiarazione del tipo di documento, questo restituisce null. Per i documenti HTML, un oggetto può essere restituito DocumentType, indipendentemente dalla presenza o assenza di dichiarazione del tipo di documento nel documento HTML.
Questo consente di accedere direttamente al nodo, nodo figlio DocumentType di questo documento. Questo nodo può essere impostata in fase di creazione di documenti e poi cambiato con l'uso di nodi figlio metodi di manipolazione, come Node.insertBefore, o Node.replaceChild. Si noti, tuttavia, che mentre alcune implementazioni possono istanziare diversi tipi di oggetti documento giustificativo caratteristiche aggiuntive rispetto alla "Core", come ad esempio "HTML" [DOM Level 2 HTML], sulla base del DocumentType specificato al momento della creazione, la modifica che poi è molto non si prestano a una modifica delle funzioni supportate.
readonly attributo Element documentElement
Questo è un attributo convenienza che consente l'accesso diretto al nodo figlio che è l'elemento documento del documento.
attributo DOMString documentURI
La posizione del documento o null se non definito o se il documento è stato creato utilizzando DOMImplementation.createDocument. Nessun controllo lessicale viene eseguita quando si imposta questo attributo, il che potrebbe tradursi in un valore null restituito quando si utilizza Node.baseURI.
Attenzione che quando il documento supporta la funzione "Copia" [DOM Level 2 HTML], l'attributo href dell'elemento BASE HTML ha la precedenza su questo attributo quando si calcola Node.baseURI.
readonly attributo DOMConfiguration domConfig
La configurazione utilizzata quando Document.normalizeDocument () viene richiamato.
readonly attributo DOMImplementation realizzazione
L'oggetto DOMImplementation che gestisce questo documento. Un'applicazione DOM può utilizzare oggetti da più implementazioni.
readonly attribuire DOMString inputEncoding
Un attributo che specifica la codifica utilizzata per questo documento al momento del parsing. Questo è nullo quando non è noto, ad esempio quando il documento è stato creato in memoria.
attributo booleano strictErrorChecking
Un attributo che specifica se il controllo degli errori viene applicata o meno. Quando è impostato su false, l'esecuzione è libero di non testare ogni possibile caso di errore di solito definita su operazioni DOM, e non solleva alcuna DOMException sulle operazioni DOM o errori di report durante l'utilizzo Document.normalizeDocument (). In caso di errore, il comportamento è indefinito. Questo attributo è true per impostazione predefinita.
readonly attribuire DOMString xmlEncoding
Un attributo che specifica, come parte della dichiarazione XML, la codifica di questo documento. Questo è nullo quando specificato o quando non è nota, ad esempio quando il documento è stato creato in memoria.
attributo booleano xmlStandalone
Un attributo che specifica, come parte della dichiarazione XML, se questo documento è autonomo. Questo è falso, quando non specificato.
Nessuna verifica è fatto sul valore quando si imposta questo attributo. Le applicazioni devono utilizzare Document.normalizeDocument () con il parametro "validate" per verificare se il valore corrisponde al vincolo validità per dichiarazione di documento autonomo, come definito in [XML 1.0].
DOMException NOT_SUPPORTED_ERR
Sollevata se questo documento non supporta la funzionalità di "XML".
attributo DOMString xmlVersion
Un attributo che specifica, come parte della dichiarazione XML, il numero di versione di questo documento. Se non vi è alcuna dichiarazione e se questo documento supporta la funzione "XML", il valore è "1.0". Se questo documento non supporta la funzionalità di "XML", il valore è sempre nullo. La modifica di questo attributo influenzerà i metodi che controllano i caratteri non validi nei nomi XML. Applicazione dovrebbe richiamare Document.normalizeDocument () al fine di verificare la presenza di caratteri non validi nei nodi che fanno già parte di questo documento.
Le applicazioni DOM possono utilizzare il metodo DOMImplementation.hasFeature (caratteristica, versione) con valori di parametro "XMLVersion" e "1.0" (rispettivamente) per determinare se una implementazione supporta [XML 1.0]. Le applicazioni DOM possono usare lo stesso metodo con valori di parametro "XMLVersion" e "1.1" (rispettivamente) per determinare se una implementazione supporta [XML 1.1]. In entrambi i casi, al fine di sostenere XML, un'implementazione deve supportare la funzione "XML", definito in questa specifica. Oggetti di documento giustificativo di una versione della funzionalità "XMLVersion" non devono sollevare un'eccezione NOT_SUPPORTED_ERR per lo stesso numero di versione quando si utilizza Document.xmlVersion.
DOMException NOT_SUPPORTED_ERR
Sollevata se la versione è impostato su un valore che non è supportato da questo documento, o se questo documento non supporta la funzionalità di "XML".
Nodo adoptNode (in origine Node)
Tentativi di adottare un nodo da un altro documento di questo documento. Se supportata, cambia la OwnerDocument del nodo sorgente, suoi figli, così come i nodi attributo allegate se presenti. Se il nodo di origine ha un genitore viene prima rimosso dall'elenco figlio del suo genitore. Questo permette efficacemente spostamento di una sottostruttura da un documento all'altro (a differenza importNode () che creano una copia del nodo sorgente invece di spostarlo). Quando non riesce, le applicazioni devono utilizzare Document.importNode (), invece. Si noti che se il nodo adottata è già parte di questo documento (cioè la fonte e documento di destinazione sono le stesse), questo metodo ha comunque l'effetto di eliminare il nodo di origine dall'elenco figlio del suo genitore, se esistente. L'elenco seguente descrive le specifiche per ogni tipo di nodo.
 
Attribute_node
L'attributo ownerElement viene impostato su null e il flag specificato è impostato su true Attr adottato. I discendenti della Attr origine vengono adottate in modo ricorsivo.
DOCUMENT_FRAGMENT_NODE
I discendenti del nodo di origine vengono adottate in modo ricorsivo.
DOCUMENT_NODE
I nodi di documenti non possono essere adottati.
DOCUMENT_TYPE_NODE
DocumentType nodi non possono essere adottati.
ELEMENT_NODE
Nodi di attributo specificato dell'elemento di origine vengono adottati. Attributi di default vengono scartati, ma se il documento in corso di adozione in definisce gli attributi di default per il nome dell'elemento, quelli sono assegnati. I discendenti dell'elemento di origine vengono adottate in modo ricorsivo.
ENTITY_NODE
Nodi entità non possono essere adottati.
ENTITY_REFERENCE_NODE
Solo il nodo EntityReference stesso è adottato, i discendenti vengono scartate, in quanto la fonte e documenti di destinazione potrebbero aver definito l'entità in modo diverso. Se il documento viene importato in fornisce una definizione di questo nome dell'entità, il valore viene assegnato.
NOTATION_NODE
Nodi di notazione non possono essere adottati.
PROCESSING_INSTRUCTION_NODE, TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE
Questi nodi possono tutti essere adottati. Non specifiche.
 
Dal momento che non crea nuovi nodi a differenza del metodo Document.importNode (), questo metodo non solleva un'eccezione INVALID_CHARACTER_ERR, e le applicazioni devono utilizzare il metodo Document.normalizeDocument () per verificare se un nome importato non è un nome XML secondo il versione XML in uso.
fonte di tipo Node
Il nodo a muoversi in questo documento.
Nodo
Il nodo adottato o null se questa operazione non riesce, come quando il nodo sorgente viene da una diversa implementazione.
DOMException NOT_SUPPORTED_ERR
Sollevata se il nodo di origine è di tipo di documento, document_type.
DOMException NO_MODIFICATION_ALLOWED_ERR
Generato quando il nodo sorgente è in sola lettura.
Attr createAttribute (in nome DOMString)
Crea un Attr del nome dato. Si noti che l'istanza Attr può essere impostata su un elemento utilizzando il metodo SetAttributeNode.
Per creare un attributo con un nome qualificato e l'URI dello spazio dei nomi, utilizzare il metodo createAttributeNS.
Nome di tipo DOMString
Il nome dell'attributo.
Attr
Un nuovo oggetto Attr con l'attributo Nomenodo impostato nome e localName, prefisso e namespaceURI impostata su null. Il valore dell'attributo è la stringa vuota.
DOMException INVALID_CHARACTER_ERR
Sollevato se il nome specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
Attr createAttributeNS (in DOMString namespaceURI, in DOMString qualifiedName)
Crea un attributo del nome di battesimo qualificato e namespace URI.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo per creare.
qualifiedName di tipo DOMString
Il nome completo di questo attributo per creare un'istanza.
Attr
Un nuovo oggetto Attr con i seguenti attributi:
 
AttributoValore
Node.nodeNamequalifiedName
Node.namespaceURInamespaceURI
Node.prefixprefisso, estratto da qualifiedName, o null se non vi è alcun prefisso
Node.localNamenome locale, estratta da qualifiedName
Attr.namequalifiedName
Node.nodeValuela stringa vuota
 
DOMException INVALID_CHARACTER_ERR
Sollevata se il qualifiedName specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NAMESPACE_ERR
Sollevata se il qualifiedName è un nome qualificato malformato, se il qualifiedName ha un prefisso e il namespaceURI è nullo, se la qualifiedName ha un prefisso che è "xml" e la namespaceURI è diverso da "http://www.w3.org/ XML/1998/namespace ", se il qualifiedName o il suo prefisso è" xmlns "e il namespaceURI è diverso da" http://www.w3.org/2000/xmlns/ ", o se il namespaceURI è" http:// www.w3.org/2000/xmlns/ "e né il qualifiedName né il suo prefisso è" xmlns ".
DOMException NOT_SUPPORTED_ERR
Sempre gettato se il documento corrente non supporta la funzionalità di "XML", dal momento che gli spazi dei nomi sono stati definiti da XML.
CDATASection createCDATASection (in dati DOMString)
Crea un nodo CDATASection cui valore è la stringa specificata.
dati di tipo DOMString
I dati per il contenuto CDATASection.
CDATASection
Il nuovo oggetto CDATASection.
DOMException NOT_SUPPORTED_ERR
Sollevata se questo documento è un documento HTML.
Commento createComment (in dati DOMString)
Crea un nodo commento data la stringa specificata.
dati di tipo DOMString
I dati per il nodo.
Commento
Il nuovo Commento oggetto.
DocumentFragment createDocumentFragment ()
Crea un oggetto DocumentFragment vuoto.
DocumentFragment
Un nuovo DocumentFragment.
Elemento createElement (in DOMString tagName)
Crea un elemento del tipo specificato. Notare che l'istanza restituita implementa l'interfaccia Element, così attributi possono essere specificati direttamente sull'oggetto restituito.
Inoltre, se ci sono attributi con valori predefiniti manifestarsi, nodi Attr li rappresentano sono creati e fissati all'elemento automaticamente.
Per creare un elemento con un nome qualificato e l'URI dello spazio dei nomi, utilizzare il metodo createElementNS.
tagName di tipo DOMString
Il nome del tipo di elemento da istanziare. Per XML, questo è case-sensitive, altrimenti dipende dal caso-sensibilità del linguaggio di markup in uso. In tal caso, il nome viene mappato alla forma canonica di markup che da l'implementazione DOM.
Elemento
Un nuovo oggetto Element con l'attributo Nomenodo impostato TagName e localName, prefisso e namespaceURI impostata su null.
DOMException INVALID_CHARACTER_ERR
Sollevato se il nome specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
Elemento createElementNS (in DOMString namespaceURI, in DOMString qualifiedName)
Crea un elemento del dato nome qualificato e namespace URI.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'elemento da creare.
qualifiedName di tipo DOMString
Il nome completo del tipo di elemento per creare un'istanza.
Elemento
Un nuovo oggetto Element con i seguenti attributi:
 
AttributoValore
Node.nodeNamequalifiedName
Node.namespaceURInamespaceURI
Node.prefixprefisso, estratto da qualifiedName, o null se non vi è alcun prefisso
Node.localNamenome locale, estratta da qualifiedName
Element.tagNamequalifiedName
 
DOMException INVALID_CHARACTER_ERR
Sollevata se il qualifiedName specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NAMESPACE_ERR
Sollevata se la qualifiedName è un nome malformata qualificato, se il qualifiedName ha un prefisso e il namespaceURI è nullo, oppure se la qualifiedName ha un prefisso che è "xml" e la namespaceURI è diverso da "http://www.w3.org / XML/1998/namespace "[namespace XML], o se il qualifiedName o il suo prefisso è" xmlns "e la namespaceURI è diverso da" http://www.w3.org/2000/xmlns/ ", o se il namespaceURI è "http://www.w3.org/2000/xmlns/" e né il qualifiedName né il suo prefisso è "xmlns".
DOMException NOT_SUPPORTED_ERR
Sempre gettato se il documento corrente non supporta la funzionalità di "XML", dal momento che gli spazi dei nomi sono stati definiti da XML.
EntityReference createEntityReference (in nome DOMString)
Crea un oggetto EntityReference. Inoltre, se l'entità di riferimento è noto, l'elenco figlio del nodo EntityReference è fatta la stessa di quella del nodo Entity corrispondente.
Se uno qualsiasi discendente del nodo entità ha un prefisso dello spazio dei nomi non legato, il corrispondente discendente del nodo EntityReference creato è anche non legato; (il suo namespaceURI è nullo). Il DOM Level 2 e 3 non supportano alcun meccanismo per risolvere i prefissi degli spazi dei nomi in questo caso.
Nome di tipo DOMString
Il nome dell'entità di riferimento. A differenza Document.createElementNS o Document.createAttributeNS, nessun namespace ben formato controllo viene fatto sul nome dell'entità. Le domande devono invocare Document.normalizeDocument () con il parametro "Namespace" impostato su true in modo da garantire che il nome dello spazio dei nomi entità è ben formato.
EntityReference
Il nuovo oggetto EntityReference.
DOMException INVALID_CHARACTER_ERR
Sollevato se il nome specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NOT_SUPPORTED_ERR
Sollevata se questo documento è un documento HTML.
ProcessingInstruction createProcessingInstruction (in target DOMString, nei dati DOMString)
Crea un nodo ProcessingInstruction dato il nome specificato e stringhe di dati.
obiettivo di tipo DOMString
La parte di destinazione dell'istruzione di elaborazione. A differenza Document.createElementNS o Document.createAttributeNS, nessun namespace ben formato controllo viene fatto sul nome di destinazione. Le domande devono invocare Document.normalizeDocument () con il parametro "Namespace" impostato su true in modo da garantire che il nome dello spazio dei nomi di destinazione è ben formato.
dati di tipo DOMString
I dati per il nodo.
ProcessingInstruction
Il nuovo oggetto ProcessingInstruction.
DOMException INVALID_CHARACTER_ERR
Sollevato se l'obiettivo specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NOT_SUPPORTED_ERR
Sollevata se questo documento è un documento HTML.
Testo createTextNode (in dati DOMString)
Crea un nodo di testo dando la stringa specificata.
dati di tipo DOMString
I dati per il nodo.
Testo
Il nuovo oggetto di testo.
Elemento getElementById (in DOMString elementId)
Restituisce l'elemento che ha un attributo ID con il valore dato. Se tale elemento non esiste, questo restituisce null. Se più di un elemento ha un attributo ID con quel valore, ciò che viene restituito non è definito.
L'implementazione DOM si prevede di utilizzare l'attributo Attr.isId per determinare se un attributo è di tipo ID.
Attributi con il nome di "ID" e "id" non sono di tipo ID a meno che così definito.
elementId di tipo DOMString
Il valore ID univoco per un elemento.
Elemento
L'elemento o nullo di corrispondenza, se non c'è nessuno.
NodeList getElementsByTagName (in DOMString nometag)
Restituisce un NodeList di tutti gli elementi in ordine documento con un determinato nome di tag e sono contenuti nel documento.
nometag di tipo DOMString
Il nome del tag Tabellino on. Il valore speciale "*" corrisponde a tutti i tag. Per XML, il parametro tagname è case-sensitive, altrimenti dipende dal caso-sensibilità del linguaggio di markup in uso.
NodeList
Un nuovo oggetto NodeList contenente tutti gli elementi corrispondenti.
NodeList getElementsByTagNameNS (in DOMString namespaceURI, in DOMString localName)
Restituisce un NodeList di tutti gli elementi con un dato nome locale e l'URI dello spazio dei nomi in ordine di documento.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi degli elementi Tabellino on. Il valore speciale "*" corrisponde a tutti gli spazi dei nomi.
localName di tipo DOMString
Il nome locale degli elementi Tabellino on. Il valore speciale "*" corrisponde a tutti i nomi locali.
NodeList
Un nuovo oggetto NodeList contenente tutti gli elementi corrispondenti.
Nodo importNode (in Nodo importedNode, in booleano profonda)
Importa un nodo da un altro documento a questo documento, senza alterare o rimuovere il nodo di origine dal documento originale; questo metodo crea una nuova copia del nodo sorgente. Il nodo restituito non ha un genitore; (parentNode è nullo).
Per tutti i nodi, l'importazione di un nodo crea un oggetto nodo di proprietà del documento di importazione, con i valori degli attributi identici a Nomenodo del nodo sorgente e nodeType, più gli attributi relativi a spazi dei nomi (prefisso, localName e namespaceURI). Come nel funzionamento cloneNode, il nodo sorgente non viene alterata. I dati utente associati al nodo importato non è realizzata nel corso. Tuttavia, se eventuali UserDataHandlers è stato specificato con i dati associati questi gestori saranno chiamati con i parametri appropriati prima di questo metodo restituisce.
Ulteriori informazioni vengono copiate come appropriati per il nodeType, cercando di rispecchiare il comportamento previsto se un frammento di sorgente XML o HTML è stato copiato da un documento all'altro, riconoscendo che i due documenti possono avere diverse DTD nel caso XML. L'elenco seguente descrive le specifiche per ogni tipo di nodo.
 
Attribute_node
L'attributo ownerElement viene impostato su null e il flag specificato è impostato su true Attr generato. I discendenti della Attr origine vengono importati in modo ricorsivo ei nodi risultanti riassemblati per formare il corrispondente sottoalbero. Si noti che il parametro di profondità non ha alcun effetto sui nodi Attr, portano sempre i loro figli con loro quando vengono importati.
DOCUMENT_FRAGMENT_NODE
Se l'opzione di profondità è impostata su true, i discendenti del DocumentFragment origine vengono importati in modo ricorsivo ei nodi risultanti riassemblati sotto il DocumentFragment importato per formare il corrispondente sottoalbero. In caso contrario, questo genera semplicemente un DocumentFragment vuoto.
DOCUMENT_NODE
I nodi di documenti non possono essere importati.
DOCUMENT_TYPE_NODE
DocumentType nodi non possono essere importati.
ELEMENT_NODE
Nodi di attributo specificato dell'elemento di origine vengono importati ei nodi Attr generati sono attaccati al Element generato. Attributi predefiniti non vengono copiati, ma se il documento viene importato in definisce gli attributi di default per il nome dell'elemento, quelli sono assegnati. Se il parametro di profondità importNode stata impostata su true, i discendenti dell'elemento di origine vengono importati in modo ricorsivo ei nodi risultanti riassemblati per formare il corrispondente sottoalbero.
ENTITY_NODE
Nodi di entità possono essere importati, ma nella versione corrente del DOM del DocumentType è in sola lettura. Possibilità di aggiungere questi nodi importati ad un DocumentType sarà considerata in aggiunta ad una delle prossime versioni di DOM. All'importazione, il publicId, systemId, e gli attributi notationName vengono copiati. Se viene richiesta una profondità di importazione, i discendenti degli dell'Ente di origine vengono importati in modo ricorsivo ei nodi risultanti riassemblati per formare il corrispondente sottoalbero.
ENTITY_REFERENCE_NODE
Solo il EntityReference stesso viene copiato, anche se è richiesto un profondo importazione, in quanto la fonte e documenti di destinazione potrebbero aver definito l'entità in modo diverso. Se il documento viene importato in fornisce una definizione di questo nome dell'entità, il valore viene assegnato.
NOTATION_NODE
Nodi di notazione possono essere importati, ma nella versione corrente del DOM del DocumentType è in sola lettura. Possibilità di aggiungere questi nodi importati ad un DocumentType sarà considerata in aggiunta ad una delle prossime versioni di DOM. All'importazione, gli attributi publicId e systemId vengono copiati. Notare che il parametro profondo ha alcun effetto su questo tipo di nodi poiché non possono avere figli.
PROCESSING_INSTRUCTION_NODE
Il nodo importato copia il suo bersaglio e valori di dati da quelle del nodo sorgente. Notare che il parametro profondo ha alcun effetto su questo tipo di nodi poiché non possono avere figli.
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE
Questi tre tipi di nodi che ereditano da CharacterData copiare i loro dati e gli attributi di lunghezza da quelli del nodo di origine. Notare che il parametro deep non ha effetto su questi tipi di nodi poiché non possono avere figli.
 
importedNode di tipo Node
Il nodo da importare.
profonda di tipo booleano
Se fosse vero, ricorsivamente importare la sottostruttura del nodo specificato, se falsa, importare solo il nodo stesso, come spiegato sopra. Questo non ha alcun effetto sui nodi che non possono avere figli, e su Attr, e EntityReference.
Nodo
Il nodo importato che appartiene a questo documento.
DOMException NOT_SUPPORTED_ERR
Sollevata se il tipo di nodo da importare non è supportato.
DOMException INVALID_CHARACTER_ERR
Sollevata se uno dei nomi importati non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion. Ciò può accadere durante l'importazione di un XML 1.1 [XML 1.1] elemento in un documento XML 1.0, per esempio.
invalidare normalizeDocument ()
Questo metodo comporta come se il documento è stato sta attraversando un salvataggio e ciclo di carico, mettere il documento in una forma "normale". Di conseguenza, questo metodo aggiorna l'albero di sostituzione dei nodi EntityReference e normalizza i nodi di testo, così come definite nel metodo Node.normalize ().
In caso contrario, il risultato effettivo dipende dalle caratteristiche di essere impostati sull'oggetto Document.domConfig e di governare le operazioni che si svolgono effettivamente. Notevolmente questo metodo potrebbe anche rendere lo spazio dei nomi documento ben formato secondo l'algoritmo descritto nella normalizzazione dei nomi, verificare la normalizzazione dei caratteri, rimuovere i nodi CDATASection, ecc
Eventi di mutazione, quando supportato, vengono generati in modo da riflettere i cambiamenti che si verificano sul documento.
Se si verificano errori durante l'invocazione di questo metodo, come ad esempio il tentativo di aggiornare una sola lettura nodo o un Node.nodeName contiene un carattere non valido in base alla versione di XML in uso, errori o avvisi (DOMError.SEVERITY_ERROR o DOMError.SEVERITY_WARNING) saranno segnalati utilizzando l'oggetto DOMErrorHandler associato al parametro "gestione degli errori". Nota: questo metodo potrebbe anche segnalare errori fatali (DOMError.SEVERITY_FATAL_ERROR) se una implementazione non può recuperare da un errore.
Nodo renameNode (nel nodo n, in DOMString namespaceURI, in DOMString qualifiedName)
Rinominare un nodo esistente di tipo ELEMENT_NODE o attribute_node.
Quando possibile, questo cambia semplicemente il nome del nodo dato, altrimenti si crea un nuovo nodo con il nome specificato e sostituisce il nodo esistente con il nuovo nodo come descritto di seguito.
Se semplicemente cambiando il nome del nodo dato non è possibile, vengono eseguite le seguenti operazioni: un nuovo nodo si crea, ogni listener di eventi registrati è registrato sul nuovo nodo, i dati degli utenti collegati al vecchio nodo viene rimosso da quel nodo, il vecchio nodo viene rimosso dal suo genitore se ne ha una, i bambini vengono spostati nel nuovo nodo, se il nodo è un elemento rinominato i suoi attributi vengono spostati al nuovo nodo, il nuovo nodo viene inserito nella posizione del vecchio nodo usato di avere in figlio elenco dei nodi del suo genitore se ne ha uno, i dati utente che era attaccato al vecchio nodo è collegato al nuovo nodo.
Quando il nodo che viene rinominato è un elemento solo gli attributi specificati vengono spostati, gli attributi di default originati dalla DTD vengono aggiornate in base al nuovo nome dell'elemento. Inoltre, l'applicazione può aggiornare attributi predefiniti da altri schemi. Le applicazioni devono utilizzare Document.normalizeDocument () per garantire questi attributi sono up-to-date.
Quando il nodo che viene rinominato è un Attr che è collegato a un elemento, il nodo viene prima rimosso dal Element attributi mappa. Poi, una volta rinominato, sia modificando il nodo esistente o creare un nuovo come sopra descritto, viene agganciato.
Inoltre,
  • un evento di dati utente NODE_RENAMED viene licenziato,
  • quando l'applicazione supporta la funzionalità "MutationNameEvents", ogni operazione di mutazione coinvolti in questo metodo genera l'evento appropriato, e alla fine l'evento {http://www.w3.org/2001/xml-events, DOMElementNameChanged} o {http :/ / www.w3.org/2001/xml-events, DOMAttributeNameChanged} viene licenziato.
n di tipo Node
Il nodo da rinominare.
namespaceURI di tipo DOMString
Il nuovo URI dello spazio dei nomi.
qualifiedName di tipo DOMString
Il nuovo nome qualificato.
Nodo
Il nodo rinominato. Questo è il nodo specificato o il nuovo nodo che è stato creato per sostituire il nodo specificato.
DOMException NOT_SUPPORTED_ERR
Generato quando il tipo del nodo specificato è né ELEMENT_NODE né attribute_node, oppure se l'implementazione non supporta la ridenominazione dell'elemento documento.
DOMException INVALID_CHARACTER_ERR
Sollevata se il nuovo nome completo non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException WRONG_DOCUMENT_ERR
Generato quando il nodo specificato è stato creato da un documento diverso da questo documento.
DOMException NAMESPACE_ERR
Sollevata se la qualifiedName è un nome malformata qualificato, se il qualifiedName ha un prefisso e il namespaceURI è nullo, oppure se la qualifiedName ha un prefisso che è "xml" e la namespaceURI è diverso da "http://www.w3.org / XML/1998/namespace "[namespace XML]. Anche sollevato, quando il nodo viene rinominato è un attributo, se il qualifiedName, o il suo prefisso, è "xmlns" e la namespaceURI è diverso da "http://www.w3.org/2000/xmlns/".

 DocumentCSS: fogli di stile :: documentstyle
Questa interfaccia rappresenta un documento con una vista CSS.
Il metodo getOverrideStyle fornisce un meccanismo attraverso il quale un autore DOM potrebbe effetto immediato cambiamento di stile di un elemento senza modificare i fogli di stile esplicitamente collegate di un documento o lo stile in linea di elementi nei fogli di stile. Questo foglio di stile viene dopo il foglio di stile dell'autore nell'algoritmo di cascata e si chiama ignorare foglio di stile. Il foglio di stile di override ha la precedenza su fogli di stile dell'autore. Un "! Importante" dichiarazione prende ancora la precedenza su una dichiarazione normale. Override, autore e utente fogli di stile tutti possono contenere "! Important". Utente "! Importante" regole hanno la precedenza su entrambi override e autore "! Importanti" regole, e hanno la precedenza! "Importanti" regole hanno la precedenza sulle autore "! Importanti" regole.
L'aspettativa è che un'istanza dell'interfaccia DocumentCSS può essere ottenuto con metodi di fusione vincolanti specifici su un'istanza dell'interfaccia Document.
CSSStyleDeclaration getOverrideStyle (in Element elt, in DOMString pseudoElt)
Questo metodo viene utilizzato per recuperare la dichiarazione di stile di override per un elemento specificato e una pseudo-elemento specificato.
ELT di tipo Element
L'elemento di cui stile deve essere modificato. Questo parametro non può essere nullo.
pseudoElt di tipo DOMString
Lo pseudo-elemento o null se nessuno.
CSSStyleDeclaration
La dichiarazione di stile di override.

 DocumentFragment: Nodo
DocumentFragment è un oggetto Document "leggero" o "minimal". E 'molto comune il desiderio di essere in grado di estrarre una porzione di albero del documento o per creare un nuovo frammento di un documento. Immaginate l'attuazione di un comando dell'utente come taglio o riorganizzare un documento spostando frammenti in giro. È desiderabile avere un oggetto che può contenere tali frammenti ed è abbastanza naturale utilizzare un Nodo per questo scopo. Se è vero che un oggetto Document potrebbe svolgere questo ruolo, un oggetto Document potenzialmente può essere un oggetto pesante, a seconda della implementazione sottostante. Che cosa è veramente necessario per questo è un oggetto molto leggero. DocumentFragment è un tale oggetto.
Inoltre, varie operazioni - come l'inserimento di nodi come figli di un altro nodo - possono prendere oggetti DocumentFragment come argomenti; questo si traduce in tutti i nodi figlio del DocumentFragment essere spostati nell'elenco figlio di questo nodo.
I figli di un nodo DocumentFragment sono zero o più nodi che rappresentano le cime di eventuali sotto-alberi che definiscono la struttura del documento. DocumentFragment nodi non devono essere documenti XML ben formati (anche se hanno bisogno di seguire le regole imposte alla ben formate entità analizzate XML, che possono avere più nodi principali). Ad esempio, un DocumentFragment potrebbe avere un solo figlio e che nodo figlio potrebbe essere un nodo di testo. Un tale modello di struttura rappresenta né un documento HTML, né un documento XML ben formato.
Quando un DocumentFragment viene inserito in un documento (o qualsiasi altro nodo che può assumere piccoli) i figli della DocumentFragment e non il DocumentFragment stesso sono inseriti nel nodo. Questo rende il DocumentFragment molto utile quando l'utente desidera creare nodi di pari livello; la DocumentFragment agisce come il genitore di questi nodi in modo che l'utente può utilizzare i metodi standard dall'interfaccia Node, come Node.insertBefore e Node.appendChild.

 Documentstyle
L'interfaccia documentstyle fornisce un meccanismo attraverso il quale i fogli di stile incorporati in un documento possono essere recuperati. L'aspettativa è che un'istanza dell'interfaccia documentstyle può essere ottenuto con metodi di fusione vincolanti specifici su un'istanza dell'interfaccia Document.
readonly attributo StyleSheetList Fogli di stile
Un elenco contenente tutti i fogli di stile esplicitamente collegato in o incorporato in un documento. Per i documenti HTML, questo include i fogli di stile esterni, inclusi tramite l'elemento LINK HTML ed elementi di stile in linea. In XML, questo include i fogli di stile esterni, inclusi tramite le istruzioni di elaborazione dei fogli di stile (vedi [xml-stylesheet]).

 DocumentType: Nodo
Ogni documento ha un attributo doctype il cui valore è null o un oggetto DocumentType. L'interfaccia DocumentType nel Nucleo DOM fornisce un'interfaccia per l'elenco dei soggetti che sono definiti per il documento, e poco altro perché l'effetto di spazi dei nomi e dei vari sforzi di schemi XML sul rappresentazione DTD non sono ancora chiaramente definiti al momento della stesura.
DOM Level 3 non supporta la modifica dei nodi DocumentType. DocumentType nodi sono di sola lettura.
readonly attributo NamedNodeMap entità
Un NamedNodeMap contenente le entità generali, sia esterne che interne, dichiarata nel DTD. Entità dei parametri non sono contenuti. I duplicati vengono scartati. Per esempio in:
<DOCTYPE ex SYSTEM "ex.dtd" [!
<ENTITY pippo "pippo">!
<ENTITY bar "bar">!
<bar entità "bar2">!
<ENTITY% baz "baz">
]>
<ex/>
l'interfaccia fornisce l'accesso a pippo e la prima dichiarazione di bar, ma non la seconda dichiarazione di bar o baz. Ogni nodo in questa mappa implementa anche l'interfaccia Entity.
Il DOM Level 2 non supporta le entità di editing, quindi le entità non possono essere alterati in alcun modo.
readonly attribuire DOMString internalSubset
Il sottoinsieme interno come una stringa, oppure null se non c'è nessuno. Questo è non contiene le parentesi quadre delimitativa.
Il contenuto effettivo restituito dipende dalla quantità di informazioni è a disposizione per l'attuazione. Variare a seconda di vari parametri, tra cui il processore XML utilizzato per creare il documento.
readonly attribuire DOMString nome
Il nome del DTD, cioè, nome che segue immediatamente la parola chiave DOCTYPE.
readonly attributo NamedNodeMap notazioni
Un NamedNodeMap contenente le notazioni dichiarate nella DTD. I duplicati vengono scartati. Ogni nodo in questa mappa implementa anche l'interfaccia Notation.
Il DOM Level 2 non supporta la modifica notazioni, quindi notazioni non può essere modificata in alcun modo.
readonly attribuire DOMString publicId
L'identificatore pubblico del sottoinsieme esterno.
readonly attribuire DOMString systemId
L'identificatore di sistema del sottoinsieme esterno. Questo può essere un URI assoluto o no.

 DOMConfiguration
L'interfaccia DOMConfiguration rappresenta la configurazione di un documento e mantiene una tabella di parametri riconosciuti. Utilizzando la configurazione, è possibile cambiare Document.normalizeDocument () comportamento, come la sostituzione dei nodi CDATASection con nodi di testo o il tipo di schema che deve essere utilizzato quando è richiesta la convalida del documento. Oggetti DOMConfiguration sono utilizzati anche in [DOM Level carico 3 e salva] nel DOMParser e interfacce DOMSerializer.
I nomi dei parametri utilizzati dall'oggetto DOMConfiguration sono definite in tutto il DOM Level 3 specifiche. I nomi sono case-insensitive. Per evitare possibili conflitti, come una convenzione, i nomi riferiti a parametri definiti al di fuori della specifica DOM dovrebbero essere unico. Poiché i parametri sono esposti come proprietà nella Binding linguaggio ECMAScript, sono consigliati i nomi di seguire la sezione "5.16 Identifier" di [Unicode], con l'aggiunta del carattere '-' (trattino-MINUS), ma non viene applicata dalla implementazione DOM . DOM Level 3 implementazioni di base sono tenuti a riconoscere tutti i parametri definiti in questa specifica. Possono anche essere richiesti alcuni valori di parametro per essere supportata dalla attuazione. Riferimento alla definizione del parametro per sapere se un valore deve essere supportato oppure no.
I parametri sono simili a caratteristiche e le proprietà utilizzate in SAX2 [SAX].
Il seguente elenco di parametri definiti nel DOM:
 
"Canonico-forma"
vero
[Opzionale]
Canonicalize il documento in base alle regole specificate in [Canonical XML], come ad esempio la rimozione del nodo DocumentType (se presente) da un albero, o la rimozione di dichiarazioni di namespace superflui da ogni elemento. Si noti che questa è limitata a ciò che può essere rappresentato nel DOM, in particolare, non esiste alcun modo per specificare l'ordine degli attributi nel DOM. Inoltre,
L'impostazione di questo parametro su true anche impostare lo stato dei parametri di seguito elencati. Più tardi le modifiche allo stato di uno di quei parametri torneranno "canonico-forma" torna a false.
I parametri impostati su false: "entità", "normalizzare-caratteri", "CDATA-sezioni".
I parametri impostati su true: "Namespace", "spazio dei nomi-dichiarazioni", "ben formati", "elemento-content-spazi bianchi".
Altri parametri non vengono modificati se non esplicitamente specificato nella descrizione dei parametri.
falso
[Richiesta] (impostazione predefinita)
Non canonicalize il documento.
"CDATA-sezioni"
vero
[Richiesta] (impostazione predefinita)
Conservare nodi CDATASection nel documento.
falso
[Richiesta]
Trasforma i nodi CDATASection nel documento in nodi di testo. Il nuovo nodo di testo viene poi combinato con qualsiasi nodo di testo adiacente.
"Check-carattere-normalizzazione"
vero
[Opzionale]
Controllare se i caratteri nel documento sono completamente normalizzati, come definito nell'Appendice B di [XML 1.1]. Quando si incontra una sequenza di caratteri che non riesce verifica la normalizzazione, un errore con la DOMError.type equivale a "check-carattere-normalizzazione-fallimento" viene rilasciato.
falso
[Richiesta] (impostazione predefinita)
Non controllare se i caratteri sono normalizzati.
"Commenti"
vero
[Richiesta] (impostazione predefinita)
Tenere Commento nodi del documento.
falso
[Richiesta]
Gettare Commento nodi del documento.
"Datatype-normalizzazione"
vero
[Opzionale]
Esporre schema valori normalizzati nella struttura, come ad esempio XML valori normalizzati schema nel caso di XML Schema. Dal momento che questo parametro richiede di avere informazioni sullo schema, il parametro di "validare" sarà anche essere impostata su true. Avendo questo parametro attiva quando "convalidare" è falso non ha effetto e nessun schema-normalizzazione accadrà.
Dal momento che il documento contiene il risultato della elaborazione XML 1.0, questo parametro non si applica ad attribuire valore di normalizzazione come definito nella sezione 3.3.3 di [XML 1.0] ed è pensato solo per i linguaggi schema diverse da Document Type Definition (DTD).
falso
[Richiesta] (impostazione predefinita)
Non eseguire la normalizzazione dello schema sull'albero.
"Elemento-content-spazio bianco"
vero
[Richiesta] (impostazione predefinita)
Tenere tutti gli spazi bianchi nel documento.
falso
[Opzionale]
Eliminare tutti i nodi di testo contenenti spazi vuoti nel contenuto dell'elemento, come descritto in [spazio bianco] elemento di contenuto. L'implementazione si prevede di utilizzare l'attributo Text.isElementContentWhitespace per determinare se un nodo di testo deve essere eliminato o meno.
"Entità"
vero
[Richiesta] (impostazione predefinita)
Conservare nodi EntityReference nel documento.
falso
[Richiesta]
Rimuovere tutti i nodi EntityReference dal documento, mettendo le espansioni di entità direttamente al loro posto. I nodi di testo vengono normalizzati, come definito Node.normalize. Solo i riferimenti di entità non espansi sono conservati nel documento.
Questo parametro non influisce nodi Entity.
"Error-handler"
[Richiesta]
Contiene un oggetto DOMErrorHandler. Se si verifica un errore nel documento, l'attuazione richiamerà il DOMErrorHandler registrato utilizzando questo parametro. L'applicazione può fornire un oggetto DOMErrorHandler default.
Quando viene chiamato, DOMError.relatedData conterrà il nodo più vicino al punto in cui si è verificato l'errore. Se l'applicazione non è in grado di determinare il nodo in cui si verifica l'errore, DOMError.relatedData conterrà il nodo Document. Le mutazioni al documento dall'interno di un gestore di errori si tradurrà in un comportamento dipendente attuazione.
"Infoset"
vero
[Richiesta]
Conservare nel documento le informazioni definite nel set di informazioni XML [Imposta informazioni XML].
Questo costringe i seguenti parametri a false: "validate-se-schema", "entità", "datatype-normalizzazione", "CDATA-sezioni".
Questo costringe i seguenti parametri di vero: "namespace-dichiarazioni", "ben formati", "elemento-content-spazio bianco", "commenti", "spazi dei nomi".
Altri parametri non vengono modificati se non esplicitamente specificato nella descrizione dei parametri.
Si noti che l'interrogazione di questo parametro con getParameter restituisce true solo se i singoli parametri di cui sopra siano adeguatamente fissati.
falso
Impostazione infoset a false non ha alcun effetto.
"Namespace"
vero
[Richiesta] (impostazione predefinita)
Eseguire l'elaborazione dello spazio dei nomi definiti Normalizzazione dei nomi.
falso
[Opzionale]
Non eseguire l'elaborazione dello spazio dei nomi.
"Namespace-dichiarazioni"
Questo parametro non ha alcun effetto se il parametro "namespace" è impostata su false.
vero
[Richiesta] (impostazione predefinita)
Includi attributi di dichiarazione dei namespace, nominati né inadempiente dallo schema, nel documento. Vedere anche le sezioni "Dichiarazione dei nomi" in [namespace XML] e [namespace XML 1.1].
falso
[Richiesta]
Eliminare tutti gli attributi di dichiarazione dello spazio dei nomi. I prefissi di namespace (Node.prefix) vengono mantenuti anche se questo parametro è impostato su false.
"Normalizzare-caratteri"
vero
[Opzionale]
Completamente normalizzato i caratteri nel documento, come definito nell'Appendice B di [XML 1.1].
falso
[Richiesta] (impostazione predefinita)
Non eseguire carattere normalizzazione.
"Schema-posizione"
[Opzionale]
Rappresentare un oggetto DOMString contenente un elenco di URI, separato da spazi bianchi (quelli corrispondenti alla produzione non terminale s definite nella sezione 2.3 [XML 1.0]), che rappresenta gli schemi contro il quale deve avvenire la validazione, cioè lo schema corrente. I tipi di schemi di riferimento in questa lista devono corrispondere al tipo specificato con schema-tipo, altrimenti il ??comportamento di una implementazione non è definito.
Gli schemi specificati utilizzando questa struttura hanno la precedenza per le informazioni dello schema specificato nel documento stesso. Per namespace dello schema consapevoli, se uno schema specificato usando questa proprietà e uno schema specificato nel documento istanza (cioè utilizzando l'attributo schemaLocation) in un documento dello schema (cioè utilizzando i meccanismi di importazione dello schema) condividono la stessa targetNamespace, lo schema specificato dall'utente utilizzando Questa proprietà viene utilizzata. Se due schemi specificato utilizzando questa quota immobile stesso targetNamespace o non hanno spazio dei nomi, il comportamento dipende dall'implementazione.
Se è stata fornita nessuna posizione, questo parametro è nullo.
Il parametro "schema-location" viene ignorato a meno che non sia impostato il valore del parametro "schema-tipo". E 'fortemente raccomandato che Document.documentURI verrà impostata in modo che l'implementazione in grado di risolvere con successo qualsiasi entità esterni di riferimento.
"Schema-tipo"
[Opzionale]
Rappresentare un oggetto DOMString contenente un URI assoluto e rappresenta il tipo di linguaggio di schema utilizzato per convalidare un documento contro. Si noti che nessun controllo lessicale è fatto sul URI assoluto.
Se questo parametro non è impostato, il valore di default può essere fornito dalla realizzazione, sulla base dei linguaggi schema supportate e sul linguaggio schema utilizzato in fase di carico. Se non viene fornito alcun valore, questo parametro è nullo.
Per schema XML [XML Schema Part 1], le applicazioni devono utilizzare il valore "http://www.w3.org/2001/XMLSchema". Per DTD XML [XML 1.0], le applicazioni devono utilizzare il valore "http://www.w3.org/TR/REC-xml". Altri linguaggi schema sono al di fuori del campo di applicazione del W3C e quindi dovrebbero consigliare un URI assoluto per poter utilizzare questo metodo.
"Split-cdata-sezioni"
vero
[Richiesta] (impostazione predefinita)
Split sezioni CDATA contenente la sezione di terminazione marcatore CDATA ']]>'. Quando una sezione CDATA è divisa viene emesso un avviso con un DOMError.type equivale a "CDATA-sezioni-spacco" e DOMError.relatedData uguale al primo nodo CDATASection per documento risultante dalla scissione.
falso
[Richiesta]
Segnalare un errore se un CDATASection contiene un carattere irrappresentabile.
"Validare"
vero
[Opzionale]
Richiedere la convalida rispetto a uno schema (cioè di schemi XML, DTD, o qualsiasi altro tipo di rappresentazione dello schema) del documento così come viene normalizzato come definito da [XML 1.0]. Se vengono rilevati errori di convalida, o senza schema è stato trovato, il gestore degli errori viene notificato. I valori dello schema-normalizzati non saranno esposti secondo lo schema utilizzato in meno che il parametro "tipo di dati-normalizzazione" è vera.
Questo parametro rivalutare:
  • I nodi di attributi con Attr.specified uguale a false, come specificato nella descrizione dell'interfaccia Attr;
  • Il valore dell'attributo Text.isElementContentWhitespace per tutti i nodi di testo;
  • Il valore dell'attributo Attr.isId per tutti i nodi Attr;
  • Gli attributi Element.schemaTypeInfo e Attr.schemaTypeInfo.
"Validate-se-schema" e di "validare" si escludono a vicenda, fissando uno di loro a vero imposterà l'altro su false. Le applicazioni devono anche prendere in considerazione l'impostazione del parametro "ben formato" a true, che è l'impostazione predefinita per tale opzione, durante la convalida del documento.
falso
[Richiesta] (impostazione predefinita)
Non eseguire l'elaborazione dello schema, incluso il trattamento sottoinsieme interno. Valori attributo di default le informazioni sono conservate. Si noti che la convalida potrebbe ancora accadere se "convalidare-se-schema" è vero.
"Validate-se-schema"
vero
[Opzionale]
Abilitare la convalida solo se una dichiarazione per l'elemento del documento può essere trovato in uno schema (indipendentemente da dove si trova, cioè di schemi XML, DTD, o qualsiasi altro tipo o rappresentazione di schema). Se la convalida è attivato, questo parametro ha lo stesso comportamento del parametro "validare" è impostata su true.
"Validate-se-schema" e di "validare" si escludono a vicenda, fissando uno di loro a vero imposterà l'altro su false.
falso
[Richiesta] (impostazione predefinita)
Nessuna elaborazione dello schema deve essere eseguita se il documento ha uno schema, incluso il trattamento sottoinsieme interno. Valori attributo di default le informazioni sono conservate. Si noti che la convalida deve ancora accadere se "convalidare" è vero.
"Ben formato"
vero
[Richiesta] (impostazione predefinita)
Verificare che tutti i nodi vengono XML ben formati a seconda della versione di XML in uso in Document.xmlVersion:
  • controllare se il Node.nodeName attributo contiene caratteri non validi in base al tipo di nodo e generare un DOMError di tipo "WF-invalid-carattere-in-node-name", con una severità DOMError.SEVERITY_ERROR, se necessario;
  • controllare se il contenuto del testo all'interno di Attr, Element, Comment, Testo, nodi CDATASection per i caratteri non validi e generare un DOMError di tipo "WF-invalid-personaggio", con un livello di gravità DOMError.SEVERITY_ERROR, se necessario;
  • controllare se i dati all'interno dei nodi ProcessingInstruction per caratteri non validi e generare un DOMError di tipo "WF-invalid-personaggio", con una severità DOMError.SEVERITY_ERROR, se necessario;
falso
[Opzionale]
Non controllare la correttezza del formato XML.
 
La risoluzione degli identificatori di sistema associate alle entità viene fatto usando Document.documentURI. Tuttavia, quando la funzione di "LS", definito in [DOM Level 3 Load e Save] è supportato da l'implementazione DOM, il parametro "risorsa-resolver" può essere usato anche su oggetti DOMConfiguration attaccati ai nodi del documento. Se questo parametro è impostato, Document.normalizeDocument () richiamerà il resolver risorsa invece di utilizzare Document.documentURI.
readonly attributo DOMStringList parameterNames
L'elenco dei parametri supportati da questo oggetto DOMConfiguration e per i quali almeno un valore può essere impostato con l'applicazione. Si noti che questo elenco può contenere anche i nomi dei parametri definiti di fuori di questa specifica.
boolean canSetParameter (in nome DOMString, in valore DOMUserData)
Controllare se l'impostazione di un parametro a un valore specifico è supportato.
Nome di tipo DOMString
Il nome del parametro da controllare.
Valore di tipo DOMUserData
Un oggetto. se null, il valore restituito è true.
boolean
true se il parametro può essere impostato con successo al valore specificato, o false se il parametro non viene riconosciuto o il valore richiesto non è supportato. Ciò non modifica il valore corrente del parametro stesso.
DOMUserData getParameter (in nome DOMString)
Restituisce il valore di un parametro, se noto.
Nome di tipo DOMString
Il nome del parametro.
DOMUserData
L'oggetto corrente associato al parametro specificato o null se nessun oggetto è stato associato o se il parametro non è supportato.
DOMException NOT_FOUND_ERR
Generato quando il nome del parametro non viene riconosciuto.
invalidare setParameter (in nome DOMString, in valore DOMUserData)
Impostare il valore di un parametro.
Nome di tipo DOMString
Il nome del parametro da impostare.
Valore di tipo DOMString
Il nuovo valore o null se l'utente desidera disinserire il parametro. Mentre il tipo di parametro value è definito come DOMUserData, il tipo di oggetto deve corrispondere al tipo definito dalla definizione del parametro. Ad esempio, se il parametro è "error-gestore", il valore deve essere di tipo DOMErrorHandler.
DOMException NOT_FOUND_ERR
Generato quando il nome del parametro non viene riconosciuto.
DOMException NOT_SUPPORTED_ERR
Generato quando il nome del parametro viene riconosciuto ma il valore richiesto non può essere impostato.
DOMException TYPE_MISMATCH_ERR
Sollevata se il tipo di valore di questo nome parametro è incompatibile con il tipo di valore atteso.

 DOMError
DOMError è un'interfaccia che descrive un errore.
Definizione di gruppo ErrorSeverity
Un intero che indica la gravità dell'errore.
const unsigned short SEVERITY_ERROR
= 2;
La gravità dell'errore descritto dal DOMError è errore. Un SEVERITY_ERROR non può causare l'elaborazione di fermarsi se è possibile recuperare l'errore, a meno che DOMErrorHandler.handleError () restituisce false.
const unsigned short SEVERITY_FATAL_ERROR
= 3;
La gravità dell'errore descritto dal DOMError è errore fatale. Un SEVERITY_FATAL_ERROR causerà la normale elaborazione di fermarsi. Il valore restituito di DOMErrorHandler.handleError () viene ignorato meno che l'esecuzione sceglie di continuare, nel qual caso il comportamento diventa indefinito.
const unsigned short SEVERITY_WARNING
= 1;
La gravità dell'errore descritto dal DOMError è avvertimento. Un SEVERITY_WARNING non causerà l'elaborazione di fermarsi, se non DOMErrorHandler.handleError () restituisce false.
readonly attributo DOMLocator posizione
La posizione dell'errore.
readonly attribuire DOMString messaggio
Una stringa specifica implementazione descrive l'errore che si è verificato.
readonly attributo DOMObject relatedData
I dati dipendenti DOMError.type correlati se presenti.
readonly attributo DOMObject relatedException
La piattaforma relativa eccezione dipende se presente.
attribuire readonly unsigned short gravità
La gravità dell'errore, sia SEVERITY_WARNING, SEVERITY_ERROR o SEVERITY_FATAL_ERROR.
ritorno readonly attribuire DOMString
Un DOMString indicando quali dati correlati è atteso in relatedData. Gli utenti devono fare riferimento alla specifica dell'errore, al fine di trovare il suo tipo DOMString e definizioni relatedData se presente.
A titolo di esempio, Document.normalizeDocument () fa generare avvisi quando il parametro "split-cdata-sezioni" è in uso. Pertanto, il metodo genera un SEVERITY_WARNING con tipo "CDATA-sezioni-spacco" e il primo nodo CDATASection per documento risultante dalla scissione viene restituito dall'attributo relatedData.

 DOMErrorHandler
DOMErrorHandler è un'interfaccia di callback che l'implementazione DOM può chiamare quando la segnalazione degli errori che avvengono durante l'elaborazione dei dati XML, oppure quando si fa qualche altra elaborazione (ad esempio la convalida di un documento). Un oggetto DOMErrorHandler può essere collegato a un documento utilizzando la "gestione degli errori" sull'interfaccia DOMConfiguration. Se più di un errore deve essere segnalato nel corso di un'operazione, la sequenza e il numero degli errori passati al gestore di errore sono a carico di attuazione.
L'applicazione che utilizza l'implementazione DOM si prevede di implementare questa interfaccia.
boolean handleError (per errore DOMError)
Questo metodo viene chiamato il gestore di errore quando si verifica un errore.
Se viene generata un'eccezione da questo metodo, esso è considerato come equivalente di ritorno vero.
errore di tipo DOMString
L'oggetto di errore che descrive l'errore. Questo oggetto può essere riutilizzato da l'implementazione DOM in più chiamate al metodo handleError.
boolean
Se il metodo handleError restituisce false, l'implementazione DOM dovrebbe interrompere l'elaborazione in corso, quando possibile. Se il metodo restituisce true, l'elaborazione può continuare seconda DOMError.severity.

 DOMException
Operazioni DOM sollevano eccezioni solo in circostanze "eccezionali", cioè quando l'operazione è impossibile da eseguire (sia per ragioni logiche, in quanto i dati vengono persi, o perché l'applicazione è diventata instabile). In generale, i metodi DOM restituiscono valori di errore specifici in situazioni ordinarie di elaborazione, come ad esempio gli errori di out-of-bound quando si utilizza NodeList.
Implementazioni dovrebbero sollevare altre eccezioni in altre circostanze. Ad esempio, le implementazioni dovrebbero sollevare un'eccezione dipendente dall'implementazione se viene passato un argomento null quando non era previsto nulla.
Alcuni linguaggi e sistemi di oggetti non supportano il concetto di eccezioni. Per tali sistemi, le condizioni di errore possono essere indicati utilizzando meccanismi di segnalazione di errore nativo. Per alcune associazioni, per esempio, i metodi possono restituire codici di errore simili a quelli elencati nel metodo corrispondenti descrizioni.
const unsigned short DOMSTRING_SIZE_ERR
= 2;
Se l'intervallo di testo specificato non rientra in una DOMString.
const unsigned short HIERARCHY_REQUEST_ERR
= 3;
Se viene inserito un nodo da qualche parte non appartiene.
const unsigned short INDEX_SIZE_ERR
= 1;
Se l'indice o il formato è negativo, o maggiore del valore consentito.
const unsigned short INUSE_ATTRIBUTE_ERR
= 10;
Se si tenta di aggiungere un attributo che è già in uso altrove.
const unsigned short INVALID_ACCESS_ERR
= 15;
Se un parametro o un operazione non è supportata dall'oggetto sottostante.
const unsigned short INVALID_CHARACTER_ERR
= 5;
Se un carattere non valido o illegale è specificato, come ad esempio in un nome XML.
const unsigned short INVALID_MODIFICATION_ERR
= 13;
Se viene fatto un tentativo di modificare il tipo dell'oggetto sottostante.
const unsigned short INVALID_STATE_ERR
= 11;
Se si tenta di utilizzare un oggetto che non è, o non è più, utilizzabile.
const unsigned short NAMESPACE_ERR
= 14;
Se viene effettuato un tentativo di creare o modificare un oggetto in un modo che non è corretto per quanto riguarda gli spazi dei nomi.
const unsigned short NOT_FOUND_ERR
= 8;
Se si tenta di fare riferimento a un nodo in un contesto in cui non esiste.
const unsigned short NOT_SUPPORTED_ERR
= 9;
Se l'applicazione non supporta il tipo richiesto di oggetto o di funzionamento.
const unsigned short NO_DATA_ALLOWED_ERR
= 6;
Se i dati non viene specificato per un nodo che non supporta i dati.
const unsigned short NO_MODIFICATION_ALLOWED_ERR
= 7;
Se si tenta di modificare un oggetto in cui non sono ammessi modificazioni.
const unsigned short SYNTAX_ERR
= 12;
Se viene specificata una stringa non valida o illegale.
const unsigned short TYPE_MISMATCH_ERR
= 17;
Se il tipo di un oggetto è incompatibile con il tipo previsto del parametro associato all'oggetto.
const unsigned short VALIDATION_ERR
= 16;
Se una chiamata a un metodo come insertBefore o removeChild renderebbe il Nodo invalido rispetto a "validità parziale", tale eccezione è sollevata e l'operazione non sarebbe fatto. Questo codice viene utilizzato in [DOM Level Validation 3]. Fare riferimento a questa specifica per ulteriori informazioni.
const unsigned short WRONG_DOCUMENT_ERR
= 4;
Se un nodo viene usato in un documento diverso da quello che ha creato (che non lo supporta).

 DOMImplementation
L'interfaccia DOMImplementation fornisce una serie di metodi per le operazioni che sono indipendenti da qualsiasi particolare istanza del modello di oggetti documento eseguendo.
Documento createDocument (in DOMString namespaceURI, in DOMString qualifiedName, in DocumentType doctype)
Crea un oggetto documento DOM del tipo specificato con il suo elemento documento.
Si noti che in base al DocumentType dato per creare il documento, l'applicazione può creare istanze di oggetti Document specializzati che supportano funzionalità aggiuntive rispetto al "core", come ad esempio "HTML" [DOM Level 2 HTML]. D'altro canto, impostando il DocumentType dopo che il documento è stato creato rende molto improbabile. In alternativa, i metodi specializzati alla creazione di documenti, come ad esempio createHTMLDocument [DOM Level 2 HTML], possono essere utilizzate per ottenere specifici tipi di oggetti del documento.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'elemento documento da creare o null.
qualifiedName di tipo DOMString
Il nome qualificato dell'elemento documento da creare o nullo.
doctype di tipo DocumentType
Il tipo di documento da creare o nullo. Quando doctype non è nullo, il suo attributo Node.ownerDocument è impostato per il documento in fase di creazione.
Documento
Un nuovo oggetto Document con il suo elemento documento. Se il NamespaceURI, qualifiedName e doctype sono nulli, il documento restituito è vuoto senza alcun elemento del documento.
DOMException INVALID_CHARACTER_ERR
Sollevata se il nome completo specificato non è un nome XML secondo [XML 1.0].
DOMException NAMESPACE_ERR
Sollevata se la qualifiedName è malformata, se il qualifiedName ha un prefisso e il namespaceURI è nullo, oppure se la qualifiedName è nulla e il namespaceURI è diverso da null o se il qualifiedName ha un prefisso che è "xml" e la namespaceURI è diverso da "http://www.w3.org/XML/1998/namespace" [namespace XML], oppure se l'implementazione DOM non supporta la funzionalità di "XML", ma un URI dello spazio dei nomi non nullo è stato fornito, in quanto sono stati definiti gli spazi dei nomi da XML.
DOMException WRONG_DOCUMENT_ERR
Sollevata se doctype è già stato utilizzato con un altro documento o è stato creato da una diversa implementazione.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
DocumentType CreateDocumentType (in DOMString qualifiedName, in DOMString publicId, in DOMString systemId)
Crea un DocumentType nodo vuoto. Dichiarazioni di entità e notazioni non sono messi a disposizione. Non si verificano espansioni riferimento all'entità e integrazioni degli attributi predefiniti.
qualifiedName di tipo DOMString
Il nome completo del tipo di documento da creare.
publicId di tipo DOMString
L'identificatore pubblico sottoinsieme esterno.
systemid di tipo DOMString
L'identificatore di sistema insieme esterno.
DocumentType
Un nuovo nodo DocumentType con set Node.ownerDocument a null.
DOMException INVALID_CHARACTER_ERR
Sollevata se il nome completo specificato non è un nome XML secondo [XML 1.0].
DOMException NAMESPACE_ERR
Sollevata se il qualifiedName è malformato.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
DOMObject GetFeature (in funzione DOMString, in versione DOMString)
Questo metodo restituisce un oggetto specializzato che implementa le API specializzata della funzione e versione specificata, come specificato nel DOM Caratteristiche.
L'oggetto specializzato può anche essere ottenuto con metodi di fusione vincolante-specifici, ma non è necessariamente prevista, come discusso in implementazioni DOM misti. Questo metodo consente anche la realizzazione di fornire oggetti specializzati che non supportano l'interfaccia DOMImplementation.
caratteristica di tipo DOMString
Il nome della funzione richiesta. Si noti che qualsiasi segno più "+" anteporre al nome della funzione sarà ignorata poiché non è significativo nel contesto di questo metodo.
Versione di tipo DOMString
Questo è il numero di versione della funzionalità da verificare.
DOMObject
Restituisce un oggetto che implementa l'API specializzata della funzione e versione specificata, se presente, o null se non vi è alcun oggetto che implementa le interfacce associati a tale funzione. Se il DOMObject restituito da questo metodo implementa l'interfaccia DOMImplementation, deve delegare al nucleo DOMImplementation primaria e non restituire risultati in contrasto con la DOMImplementation nucleo primario come hasFeature, GetFeature, ecc
boolean hasFeature (in funzione DOMString, in versione DOMString)
Verifica se l'implementazione DOM implementa una funzionalità e la versione specifica, come specificato nel DOM Caratteristiche.
caratteristica di tipo DOMString
Il nome della funzione da testare.
Versione di tipo DOMString
Questo è il numero di versione della funzionalità da verificare.
boolean
true se la funzionalità è implementata nella versione specificata, false in caso contrario.

 DOMImplementationCSS: DOMImplementation
Questa interfaccia permette all'utente DOM per creare un CSSStyleSheet fuori del contesto di un documento. Non vi è alcun modo per associare il nuovo CSSStyleSheet con un documento DOM Level 2.
CSSStyleSheet createCSSStyleSheet (a titolo DOMString, nei media DOMString)
Crea una nuova CSSStyleSheet.
titolo di tipo DOMString
Il titolo consultivo. Vedi anche la sezione Interfacce foglio di stile.
supporti di tipo DOMString
L'elenco separato da virgole di supporti associati con il nuovo foglio di stile. Vedi anche la sezione Interfacce foglio di stile.
CSSStyleSheet
Un nuovo foglio di stile CSS.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa di supporto specificato ha un errore di sintassi ed è analizzabile.

 DOMImplementationList
L'interfaccia DOMImplementationList fornisce l'astrazione di un insieme ordinato di DOM implementazioni, senza definire o vincolare come questa collezione è implementato. Gli elementi nella DOMImplementationList sono accessibili tramite un indice integrale, partendo da 0.
readonly attribuire unsigned long lunghezza
Il numero di DOMImplementations nell'elenco. La gamma di indici validi nodi figlio è da 0 a lunghezza-1 compreso.
DOMImplementation elemento (indice in unsigned long)
Restituisce l'elemento indexth nella raccolta. Se index è maggiore o uguale al numero di DOMImplementations nella lista, restituisce null.
indice di tipo unsigned long
Indice nella collezione.
DOMImplementation
Il DOMImplementation nella posizione indexth nel DOMImplementationList, o null se questo non è un indice valido.

 DOMImplementationSource
Questa interfaccia consente a un realizzatore DOM per la fornitura di uno o più implementazioni, sulla base delle funzionalità richieste e le versioni, come specificato nel DOM Caratteristiche. Ogni oggetto DOMImplementationSource implementato è elencata nella lista legame specifico di fonti disponibili in modo che i suoi oggetti DOMImplementation sono resi disponibili.
DOMImplementation getDOMImplementation (nelle caratteristiche DOMString)
Un metodo per richiedere la prima implementazione DOM che supporta le funzionalità specificate.
caratteristiche di tipo DOMString
Una stringa che specifica che sono necessari caratteristiche e versioni. Questo è un elenco separato da spazi in cui ogni caratteristica è specificato dal suo nome opzionalmente seguito da uno spazio e un numero di versione. Questo metodo restituisce il primo elemento della lista restituita da getDOMImplementationList. A titolo di esempio, la stringa "XML 3.0 Traversal + Eventi 2.0" richiederà una implementazione DOM che supporta il modulo "XML" per la sua versione 3.0, un modulo che di supporto del modulo "Traversal" per qualsiasi versione, e il modulo "Eventi "per la sua versione 2.0. Gli "Eventi" del modulo devono essere accessibili utilizzando il Node.getFeature metodo () e DOMImplementation.getFeature ().
DOMImplementation
La prima implementazione DOM che supportano le caratteristiche desiderate, oppure null se questa fonte ha nessuno.
DOMImplementationList getDOMImplementationList (nelle caratteristiche DOMString)
Un metodo per richiedere un elenco di Dom implementazioni che supportano le funzioni e le versioni specificate, come specificato nel DOM Caratteristiche.
caratteristiche di tipo DOMString
Una stringa che specifica che sono necessari caratteristiche e versioni. Questo è un elenco separato da spazi in cui ogni caratteristica è specificato dal suo nome opzionalmente seguito da uno spazio e un numero di versione. Questo è qualcosa come: "3.0 Traversal XML + Eventi 2.0"
DOMImplementationList
Un elenco di DOM implementazioni che supportano le caratteristiche desiderate.

 DOMLocator
DOMLocator è un'interfaccia che descrive una località (ad esempio quando si è verificato un errore).
readonly attribuire a lungo byteOffset
Il byte offset nel sorgente di ingresso questo localizzatore è rivolta verso o -1 se non vi è alcuna compensazione disponibile byte.
readonly attribuire a lungo numeroColonna
Il numero di colonna questo localizzatore è rivolto a, o -1 se non è il numero di colonna disponibile.
readonly attribuire a lungo lineNumber
Il numero di riga questo localizzatore è rivolto a, o -1 se non è il numero di colonna disponibile.
readonly attribuire Node relatedNode
Il nodo di questo localizzatore è rivolto a, o null se nessun nodo è disponibile.
readonly attribuire DOMString uri
L'URI di questo localizzatore è rivolto a, o null se non URI è disponibile.
readonly attribuire a lungo utf16Offset
L'UTF-16, come definito in [Unicode] e modifica 1 di [ISO / IEC 10646], offset nel sorgente di ingresso questo localizzatore è rivolta verso o -1 se non ci sono UTF-16 compensato disponibile.

 DOMObject
Un DOMObject rappresenta un riferimento a un oggetto.
Per Java e ECMAScript, DOMObject è legato al tipo di oggetto.

 DOMString
Il tipo DOMString viene utilizzata per memorizzare [Unicode] caratteri come una sequenza di unità di 16 bit utilizzando UTF-16 come definito in [Unicode] e modifica 1 di [ISO / IEC 10646].
I personaggi sono completamente normalizzati come definito nell'Appendice B di [XML 1.1] se:
  • il parametro di "normalizzare-caratteri" è stata impostata su true durante il caricamento del documento o il documento è stato certificato come definito in [XML 1.1];
  • il parametro di "normalizzare-caratteri" è stata impostata su true durante l'utilizzo del Document.normalizeDocument metodo (), oppure mentre si utilizza il metodo Node.normalize ();
Si noti che, con le eccezioni di Document.normalizeDocument () e Node.normalize (), la manipolazione dei caratteri con i metodi DOM non garantisce di conservare un testo completamente normalizzata.
Un DOMString è una sequenza di unità a 16 bit.
La codifica UTF-16 è stato scelto per la sua pratica industria diffusa. Si noti che sia per HTML e XML, il set di caratteri del documento (e quindi la notazione dei riferimenti a caratteri numerici) è basata su UCS [ISO / IEC 10646]. Un unico riferimento a carattere numerico in un documento di origine può pertanto in alcuni casi corrispondono a due unità a 16 bit in un DOMString (un surrogato alto e un surrogato basso). Per le questioni relative alla confronti di stringa, fare riferimento a confronti tra stringhe nel DOM.
Per Java e ECMAScript, DOMString è legata al tipo String perché entrambe le lingue usano UTF-16 come la loro codifica.
A partire da agosto 2000, la specifica IDL OMG ([OMG IDL]) comprendeva un tipo wstring. Tuttavia, tale definizione non ha soddisfatto i criteri di interoperabilità delle API DOM in quanto essa si è basata sulla negoziazione per decidere la larghezza e la codifica di un carattere.

 DOMTimeStamp
Il tipo DOMTimeStamp viene utilizzato per memorizzare un tempo assoluto o relativo.
Un DOMTimeStamp rappresenta un numero di millisecondi.
Per Java, DOMTimeStamp è legata al tipo lungo. Per ECMAScript, DOMTimeStamp è legata al tipo di data perché la gamma del tipo intero è troppo piccolo.

 DOMUserData
Un DOMUserData rappresenta un riferimento per i dati delle applicazioni.
Per Java, DOMUserData è legato al tipo di oggetto. Per ECMAScript, DOMUserData è destinato a qualsiasi tipo.

 Elemento: Nodo
L'interfaccia Element rappresenta un elemento in un documento HTML o XML. Elementi possono avere attributi ad essi associati; poiché l'interfaccia Element eredita dal Nodo, l'interfaccia Node attributi attributi generici possono essere usati per recuperare l'insieme di tutti gli attributi per un elemento. Ci sono metodi sull'interfaccia dell'elemento da recuperare o un oggetto Attr per nome o un valore di attributo in base al nome. In XML, dove un valore di attributo può contenere riferimenti a entità, un oggetto Attr deve essere recuperata per esaminare l'possibilmente abbastanza complesso sotto-albero che rappresenta il valore dell'attributo. D'altra parte, in HTML, in cui tutti gli attributi hanno valori di stringa semplici, metodi per accedere direttamente un valore di attributo possono tranquillamente essere usati come convenienza.
Nel DOM Level 2, il metodo di normalizzare viene ereditato dall'interfaccia Node in cui è stato spostato.
readonly attribuire TypeInfo schemaTypeInfo
Le informazioni di tipo associato a questo elemento.
readonly attribuire DOMString tagName
Il nome dell'elemento. Se Node.localName è diverso da null, questo attributo è un nome completo. Per esempio, in:
<elementExample id="demo">
  ...
</ elementExample>
tagName ha il valore "elementExample". Si noti che questo è case-preserving in XML, come lo sono tutte le operazioni del DOM. DOM HTML restituisce il tagName di un elemento HTML in forma canonica maiuscola, indipendentemente caso nel documento HTML sorgente.
DOMString getAttribute (in nome DOMString)
Recupera un valore di attributo in base al nome.
Nome di tipo DOMString
Il nome dell'attributo da recuperare.
DOMString
Il valore Attr come una stringa, o la stringa vuota se l'attributo non ha un valore specificato o predefinito.
DOMString getAttributeNS (in DOMString namespaceURI, in DOMString localName)
Recupera un valore di attributo per nome locale e l'URI dello spazio dei nomi.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo da recuperare.
localName di tipo DOMString
Il nome locale dell'attributo da recuperare.
DOMString
Il valore Attr come una stringa, o la stringa vuota se l'attributo non ha un valore specificato o predefinito.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
Attr getAttributeNode (in nome DOMString)
Recupera un nodo di attributo in base al nome.
Per recuperare un nodo attributo con nome qualificato e l'URI dello spazio dei nomi, utilizzare il metodo getAttributeNodeNS.
Nome di tipo DOMString
Il nome (nodeName) dell'attributo da recuperare.
Attr
Il nodo Attr con il nome specificato (Nomenodo) o null se non esiste tale attributo.
Attr getAttributeNodeNS (in DOMString namespaceURI, in DOMString localName)
Recupera un nodo Attr per nome locale e l'URI dello spazio dei nomi.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo da recuperare.
localName di tipo DOMString
Il nome locale dell'attributo da recuperare.
Attr
Il nodo Attr con il nome specificato attributo locale e spazio dei nomi URI o null se non esiste tale attributo.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
NodeList getElementsByTagName (in nome DOMString)
Restituisce un NodeList di tutti gli elementi discendenti di un dato nome di tag, nell'ordine dei documenti.
Nome di tipo DOMString
Il nome del tag Tabellino on. Il valore speciale " * "corrisponde a tutti i tag.
NodeList
Una lista di corrispondenza con i nodi Element.
NodeList getElementsByTagNameNS (in DOMString namespaceURI, in DOMString localName)
Restituisce un NodeList di tutti gli elementi discendenti con un nome locale e l'URI dello spazio dei nomi in ordine di documento.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi degli elementi Tabellino on. Il valore speciale " * "corrisponde a tutti gli spazi dei nomi.
localName di tipo DOMString
Il nome locale degli elementi Tabellino on. Il valore speciale " * "corrisponde a tutti i nomi locali.
NodeList
Un nuovo oggetto NodeList contenente tutti gli elementi corrispondenti.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
boolean hasAttribute (in nome DOMString)
Restituisce true quando un attributo con un determinato nome è specificato su questo elemento o ha un valore di default, altrimenti false.
Nome di tipo DOMString
Il nome dell'attributo da cercare.
boolean
vero se un attributo con il nome dato è specificata in questo elemento o ha un valore di default, altrimenti false.
boolean hasAttributeNS (in DOMString namespaceURI, in DOMString localName)
Restituisce true quando un attributo con un determinato nome locale e l'URI dello spazio dei nomi è specificato su questo elemento o ha un valore di default, altrimenti false.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo cercare.
localName di tipo DOMString
Il nome locale dell'attributo cercare.
boolean
true se viene specificato un attributo con il dato nome locale e l'URI dello spazio dei nomi o ha un valore predefinito di questo elemento, false in caso contrario.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
invalidare removeAttribute (in nome DOMString)
Rimuove un attributo in base al nome. Se un valore di default per l'attributo rimosso è definito nella DTD, un nuovo attributo appare immediatamente con il valore di default, così come il corrispondente URI dello spazio dei nomi, il nome locale e il prefisso quando applicabile. L'applicazione può gestire i valori di default di altri schemi in modo simile, ma le applicazioni dovrebbero utilizzare Document.normalizeDocument () per garantire questa informazione è up-to-date.
Se non viene trovato alcun attributo con questo nome, questo metodo non ha alcun effetto.
Per rimuovere un attributo di nome locale e l'URI dello spazio dei nomi, utilizzare il metodo removeAttributeNS.
Nome di tipo DOMString
Il nome dell'attributo da rimuovere.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
invalidare removeAttributeNS (in DOMString namespaceURI, in DOMString localName)
Rimuove un attributo di nome locale e l'URI dello spazio dei nomi. Se un valore di default per l'attributo rimosso è definito nella DTD, un nuovo attributo appare immediatamente con il valore di default, così come il corrispondente URI dello spazio dei nomi, il nome locale e il prefisso quando applicabile. L'applicazione può gestire i valori di default di altri schemi in modo simile, ma le applicazioni dovrebbero utilizzare Document.normalizeDocument () per garantire questa informazione è up-to-date.
Se non viene trovato alcun attributo con il nome locale e l'URI dello spazio dei nomi, questo metodo non ha alcun effetto.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo da rimuovere.
localName di tipo DOMString
Il nome locale dell'attributo da rimuovere.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
Attr removeAttributeNode (in Attr oldAttr)
Rimuove il nodo attributo specificato. Se un valore predefinito per il nodo Attr rimosso è definito nella DTD, un nuovo nodo appare immediatamente con il valore di default, così come il corrispondente URI dello spazio dei nomi, il nome locale e il prefisso quando applicabile. L'applicazione può gestire i valori di default di altri schemi in modo simile, ma le applicazioni dovrebbero utilizzare Document.normalizeDocument () per garantire questa informazione è up-to-date.
oldAttr di tipo Attr
Il nodo Attr per rimuovere dalla lista degli attributi.
Attr
Il nodo Attr che è stato rimosso.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se oldAttr non è un attributo di un elemento.
invalidare setAttribute (in nome DOMString, in valore DOMString)
Aggiunge un nuovo attributo. Se un attributo con il nome è già presente nell'elemento, il suo valore è cambiato per essere quello del parametro valore. Questo valore è una stringa semplice, non viene analizzato come viene impostata. Quindi nessun marcatore (come sintassi di essere riconosciuto come un riferimento a entità) viene trattato come testo letterale, e deve essere opportunamente sfuggito dall'implementazione quando è scritto fuori. Per assegnare un valore di attributo che contiene riferimenti alle entità, l'utente deve creare un nodo di Attr più eventuali nodi di testo e EntityReference, costruire la sottostruttura appropriata e utilizzare SetAttributeNode per assegnarlo come valore di un attributo.
Per impostare un attributo con un nome qualificato e l'URI dello spazio dei nomi, utilizzare il metodo setAttributeNS.
Nome di tipo DOMString
Il nome dell'attributo da creare o modificare.
Valore di tipo DOMString
Valore da impostare in forma di stringa.
DOMException INVALID_CHARACTER_ERR
Sollevato se il nome specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
invalidare setAttributeNS (in DOMString namespaceURI, in DOMString qualifiedName, in valore DOMString)
Aggiunge un nuovo attributo. Se un attributo con lo stesso nome locale e namespace URI è già presente sull'elemento, suo prefisso è cambiato per essere la parte prefisso del qualifiedName, e il suo valore è cambiato per essere il valore di parametro. Questo valore è una stringa semplice, non viene analizzato come viene impostata. Quindi nessun marcatore (come sintassi di essere riconosciuto come un riferimento a entità) viene trattato come testo letterale, e deve essere opportunamente sfuggito dall'implementazione quando è scritto fuori. Per assegnare un valore di attributo che contiene riferimenti alle entità, l'utente deve creare un nodo di Attr più eventuali nodi di testo e EntityReference, costruire la sottostruttura appropriata e utilizzare setAttributeNodeNS o SetAttributeNode per assegnarlo come valore di un attributo.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo per creare o modificare.
qualifiedName di tipo DOMString
Il nome completo di questo attributo per creare o modificare.
Valore di tipo DOMString
Il valore da impostare in forma di stringa.
DOMException INVALID_CHARACTER_ERR
Sollevata se il nome completo specificato non è un nome XML secondo la versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NAMESPACE_ERR
Sollevata se il qualifiedName è corretto per i nomi a specifiche XML, se il qualifiedName ha un prefisso e il namespaceURI è nullo, se la qualifiedName ha un prefisso che è "xml" e la namespaceURI è diverso da "http://www.w3 .org/XML/1998/namespace ", se il qualifiedName o il suo prefisso è" xmlns "e il namespaceURI è diverso da" http://www.w3.org/2000/xmlns/ ", o se il namespaceURI è" http :/ / www.w3.org/2000/xmlns/ "e né il qualifiedName né il suo prefisso è" xmlns ".
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
Attr SetAttributeNode (in Attr newAttr)
Aggiunge un nuovo nodo attributo. Se un attributo con lo stesso nome (Nomenodo) è già presente nell'elemento, viene sostituito da quello nuovo. Sostituzione di un nodo attributo di per sé non ha alcun effetto.
Per aggiungere un nuovo nodo attributo con un nome qualificato e l'URI dello spazio dei nomi, utilizzare il metodo setAttributeNodeNS.
newAttr di tipo Attr
Il nodo Attr da aggiungere alla lista di attributi.
Attr
Se l'attributo newAttr sostituisce un attributo esistente, viene restituito il nodo Attr sostituito, in caso contrario viene restituito null.
DOMException WRONG_DOCUMENT_ERR
Sollevata se newAttr è stato creato da un documento diverso da quello che ha creato l'elemento.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException INUSE_ATTRIBUTE_ERR
Sollevata se newAttr è già un attributo di un altro oggetto Element. L'utente deve DOM clonare esplicitamente nodi Attr di riutilizzare loro in altri elementi.
Attr setAttributeNodeNS (in Attr newAttr)
Aggiunge un nuovo attributo. Se un attributo con il nome locale e l'URI dello spazio dei nomi che è già presente nell'elemento, viene sostituito da quello nuovo.
Sostituzione di un nodo attributo di per sé non ha alcun effetto.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
newAttr di tipo Attr
Il nodo Attr da aggiungere alla lista di attributi.
Attr
Se l'attributo newAttr sostituisce un attributo esistente con lo stesso nome locale e l'URI dello spazio dei nomi, viene restituito il nodo Attr sostituito, in caso contrario viene restituito null.
DOMException WRONG_DOCUMENT_ERR
Sollevata se newAttr è stato creato da un documento diverso da quello che ha creato l'elemento.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException INUSE_ATTRIBUTE_ERR
Sollevata se newAttr è già un attributo di un altro oggetto Element. L'utente deve DOM clonare esplicitamente nodi Attr di riutilizzare loro in altri elementi.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
invalidare setIdAttribute (in nome DOMString, in booleano ISID)
Se il ISID parametro è true, questo metodo dichiara l'attributo specificato di essere una determinata dall'utente attributo ID. Questo influenza il valore della Attr.isId e il comportamento di document.getElementById, ma non cambia qualsiasi schema che potrebbe essere in uso, in particolare, questo non pregiudica la Attr.schemaTypeInfo del nodo Attr specificato. Utilizzare il valore false per il parametro isid a undeclare un attributo per essere un determinato utente-attributo ID.
Per specificare un attributo per nome locale e l'URI dello spazio dei nomi, utilizzare il metodo setIdAttributeNS.
Nome di tipo DOMString
Il nome dell'attributo.
ISID di tipo booleano
Se l'attributo è di tipo ID.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se il nodo specificato non è un attributo di questo elemento.
invalidare setIdAttributeNS (in DOMString namespaceURI, in DOMString localName, in booleano ISID)
Se il ISID parametro è true, questo metodo dichiara l'attributo specificato di essere una determinata dall'utente attributo ID. Questo influenza il valore della Attr.isId e il comportamento di document.getElementById, ma non cambia qualsiasi schema che potrebbe essere in uso, in particolare, questo non pregiudica la Attr.schemaTypeInfo del nodo Attr specificato. Utilizzare il valore false per il parametro isid a undeclare un attributo per essere un determinato utente-attributo ID.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi dell'attributo.
localName di tipo DOMString
Il nome locale dell'attributo.
ISID di tipo booleano
Se l'attributo è di tipo ID.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se il nodo specificato non è un attributo di questo elemento.
invalidare setIdAttributeNode (in Attr idAttr, in booleano ISID)
Se il ISID parametro è true, questo metodo dichiara l'attributo specificato di essere una determinata dall'utente attributo ID. Questo influenza il valore della Attr.isId e il comportamento di document.getElementById, ma non cambia qualsiasi schema che potrebbe essere in uso, in particolare, questo non pregiudica la Attr.schemaTypeInfo del nodo Attr specificato. Utilizzare il valore false per il parametro isid a undeclare un attributo per essere un determinato utente-attributo ID.
idAttr di tipo Attr
Il nodo attributo.
ISID di tipo DOMString
Se l'attributo è di tipo ID.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se il nodo specificato non è un attributo di questo elemento.

 ElementCSSInlineStyle
Informazioni di stile in linea collegato a elementi è esposto attraverso l'attributo style. Questo rappresenta il contenuto dell'attributo di stile per gli elementi HTML (o elementi di altri schemi o DTD che utilizzano l'attributo di stile allo stesso modo). L'aspettativa è che un'istanza dell'interfaccia ElementCSSInlineStyle può essere ottenuto con metodi di fusione vincolanti specifici su un'istanza dell'interfaccia elemento quando l'elemento supporta gli Inline informazioni di stile CSS.
readonly attributo CSSStyleDeclaration stile
L'attributo style.

 Entità: Nodo
Questa interfaccia rappresenta un soggetto noto, sia analizzato o non analizzata, in un documento XML. Si noti che questo modello l'entità stessa non la dichiarazione di entità.
L'attributo Nomenodo ereditata dal nodo contiene il nome del soggetto.
Un processore XML può scegliere di estendere completamente le entità prima che il modello struttura viene passata al DOM, in questo caso non ci saranno nodi EntityReference nell'albero del documento.
XML non mandato che un processore XML non convalida leggere e dichiarazioni di entità di processo realizzato nel sottoinsieme esterno o dichiarata nelle entità parametro. Questo significa che entità analizzate dichiarate nel sottoinsieme esterno non devono necessariamente essere ampliato con alcune classi di applicazioni, e che il testo di sostituzione del soggetto potrebbe non essere disponibile. Quando la sostituzione non è disponibile, nell'elenco degli elementi secondari del nodo corrispondente Entità rappresenta la struttura di tale valore di sostituzione. In caso contrario, la lista bambino è vuoto.
DOM Level 3 non supporta la modifica dei nodi entità; se un utente vuole modificare il contenuto di un Ente, ogni nodo EntityReference correlato deve essere sostituito nel modello di struttura per un clone del contenuto dell'entità, e quindi le modifiche desiderate must essere fatto per ciascuno di questi cloni, invece. Nodi di entità e tutti i loro discendenti sono in lettura.
Un nodo Entità non ha alcun genitore.
Se l'entità contiene un prefisso dello spazio dei nomi non legato, il namespaceURI del nodo corrispondente nel nodo Entità sottoalbero è nullo. Lo stesso vale per i nodi EntityReference che fanno riferimento a questa entità, quando vengono create utilizzando il metodo createEntityReference dell'interfaccia Document.
readonly attribuire DOMString inputEncoding
Un attributo che specifica la codifica utilizzata per questa entità al momento del parsing, quando è un'entità esterna analizzata. Questo è nullo se un'entità da un sottoinsieme interno o se non è noto.
readonly attribuire DOMString notationName
Per le entità non analizzate, il nome della notazione per l'entità. Per entità analizzate, questo è nullo.
readonly attribuire DOMString publicId
L'identificatore pubblico associato con l'entità se specificato, e nullo altrimenti.
readonly attribuire DOMString systemId
L'identificatore di sistema associata con l'ente se specificato, e nullo altrimenti. Questo può essere un URI assoluto o no.
readonly attribuire DOMString xmlEncoding
Un attributo che specifica, come parte della dichiarazione di testo, la codifica di questa entità, quando si tratta di un'entità esterna analizzata. Questo è null altrimenti.
readonly attribuire DOMString xmlVersion
Un attributo che specifica, come parte della dichiarazione di testo, il numero di versione di questa entità, quando si tratta di un'entità esterna analizzata. Questo è null altrimenti.

 EntityReference: Nodo
EntityReference possono essere usati per rappresentare un riferimento a entità nella struttura. Si noti che i riferimenti a caratteri e riferimenti a entità predefinite sono considerati di essere ampliato dal processore HTML o XML in modo che i caratteri sono rappresentati dal loro equivalente Unicode piuttosto che da un riferimento di entità. Inoltre, il processore XML può espandersi completamente i riferimenti alle entità, mentre la costruzione del documento, invece di fornire nodi EntityReference. Se lo fa fornire tali nodi, poi per un nodo EntityReference che rappresenta un riferimento a un'entità conosciuta una entità esiste, e il sotto-albero del nodo EntityReference è una copia del nodo Entità sottostruttura. Tuttavia, quest'ultimo non può essere vero quando l'entità contiene un prefisso dello spazio dei nomi non legato. In tal caso, perché la risoluzione del prefisso dello spazio dei nomi dipende da dove il riferimento all'entità è, i discendenti del nodo EntityReference devono essere vincolati a diverso URI dello spazio dei nomi. Quando un nodo EntityReference rappresenta un riferimento ad un'entità sconosciuta, il nodo non ha figli e il suo valore di sostituzione, se utilizzati da Attr.value per esempio, è vuota.
Per quanto riguarda i nodi Entity, nodi EntityReference e tutti i loro discendenti sono in sola lettura.
EntityReference possono causare contenuto di elementi e attributi problemi di normalizzazione di valore quando, come in XML 1.0 e XML Schema, la normalizzazione viene eseguita dopo il riferimento di entità vengono espanse.

 HTMLAnchorElement: HTMLElement
L'elemento di ancoraggio. Vedere la definizione di un elemento in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attributo DOMString charset
La codifica dei caratteri della risorsa collegata. Vedere la definizione di attributo charset in HTML 4.01.
attributo DOMString coords
Elenco di lunghezze separato da una virgola, che definisce una regione geometria attiva. Vedi anche per modellare la forma della regione. Vedere la definizione di attributo coords in HTML 4.01.
attributo DOMString href
L'URI assoluto [IETF RFC 2396] della risorsa collegata. Vedere la definizione di attributo href in HTML 4.01.
attributo DOMString hreflang
Codice della lingua della risorsa collegata. Vedere la definizione di attributo hreflang in HTML 4.01.
attributo DOMString nome
Nome Anchor. Vedere la definizione di attributo name in HTML 4.01.
attributo DOMString rel
Avanti tipo di collegamento. Vedere la definizione di attributo rel in HTML 4.01.
attributo DOMString rev
Reverse tipo di collegamento. Vedere la definizione di attributo rev in HTML 4.01.
attributo DOMString modellare
La forma dell'area attiva. Le coordinate sono date da coords. Vedere la definizione di attributo forma in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
attributo DOMString obiettivo
Frame per rendere la risorsa dentro Vedere la definizione attributo target in HTML 4.01.
attributo DOMString Tipo di
Tipo di contenuto. Vedere la definizione di attributo tipo in HTML 4.01.
invalidare blur ()
Rimuove lo stato attivo da questo elemento.
invalidare fuoco ()
Dà fuoco della tastiera a questo elemento.

 HTMLAreaElement: HTMLElement
Mappa immagine a definizione dell'area sul lato client. Vedere la definizione di elemento AREA in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attributo DOMString alt
Il testo alternativo per gli interpreti non rendendo il normale contenuto di questo elemento. Vedere la definizione di attributo alt in HTML 4.01.
attributo DOMString coords
Elenco di lunghezze separato da una virgola, che definisce una regione geometria attiva. Vedi anche per modellare la forma della regione. Vedere la definizione di attributo coords in HTML 4.01.
attributo DOMString href
L'URI [IETF RFC 2396] della risorsa collegata. Vedere la definizione di attributo href in HTML 4.01.
attributo booleano nohref
Specifica che questa zona non è attiva, vale a dire, non ha alcuna azione associata. Vedere la definizione di attributo nohref in HTML 4.01.
attributo DOMString modellare
La forma dell'area attiva. Le coordinate sono date da coords. Vedere la definizione di attributo forma in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
attributo DOMString obiettivo
Frame per rendere la risorsa dentro Vedere la definizione attributo target in HTML 4.01.

 HTMLBaseElement: HTMLElement
Documento di base URI [IETF RFC 2396]. Vedere la definizione di elemento base in HTML 4.01.
attributo DOMString href
L'URI di base [IETF RFC 2396]. Vedere la definizione di attributo href in HTML 4.01.
attributo DOMString obiettivo
Il frame di destinazione predefinito. Vedere la definizione di attributo target in HTML 4.01.

 HTMLBaseFontElement: HTMLElement
Font di base. Vedere la definizione di elemento BASEFONT in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
attributo DOMString colore
Colore carattere. Vedere la definizione di attributo colore in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString volto
Tipo caratteri identificativo. Vedere la definizione di attributo faccia in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attribuire a lungo dimensioni
Computerizzata dimensione del carattere. Vedere la definizione di attributo formato in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLBodyElement: HTMLElement
Il corpo del documento HTML. Questo elemento è sempre presente nel DOM API, anche se i tag non sono presenti nel documento di origine. Vedere la definizione dell'elemento BODY in HTML 4.01.
attributo DOMString ALink
Colore dei link attivi (dopo-tasto del mouse, ma prima-pulsante del mouse su). Vedere la definizione di attributo alink in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString sfondo
URI [IETF RFC 2396] dell'immagine tegola texture di sfondo. Vedere la definizione di attributo sfondo in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString bgColor
Colore di sfondo del documento. Vedere la definizione di attributo bgcolor in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString collegamento
Colore di link che non sono attivi e non visitati. Vedere la definizione di attributo di collegamento in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString testo
Colore del testo del documento. Vedere la definizione di attributo testo in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString VLINK
Colore dei link che sono stati visitati dall'utente. Vedere la definizione di attributo vlink in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLBRElement: HTMLElement
Forzare un'interruzione di riga. Vedere la definizione di elemento BR in HTML 4.01.
attributo DOMString cancellare
Controllare il flusso del testo intorno carri allegorici. Vedere la definizione di attributo clear in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLButtonElement: HTMLElement
Pulsante. Vedere la definizione di elemento BUTTON in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo DOMString nome
Modulo di controllo o di un oggetto nome, se presentate con un modulo. Vedere la definizione di attributo name in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
readonly attribuire DOMString Tipo di
Il tipo di pulsante (tutto minuscolo). Vedere la definizione di attributo tipo in HTML 4.01.
attributo DOMString valore
Il valore del controllo di forma attuale. Vedere la definizione di attributo valore in HTML 4.01.

 HTMLCollection
Un HTMLCollection è un elenco di nodi. Un singolo nodo può accedere da entrambi indice ordinale o il nome del nodo o attributi id.
Collezioni nel DOM HTML si presume siano significato vivo che vengono aggiornati automaticamente quando il documento sottostante viene modificato.
readonly attribuire unsigned long lunghezza
Questo attributo specifica la lunghezza o dimensione della lista.
Nodo elemento (indice in unsigned long)
Questo metodo recupera un nodo specificato da indice ordinale. I nodi sono numerati in ordine albero (depth-first ordine di attraversamento).
indice di tipo unsigned long
L'indice del nodo di essere recuperati. L'origine indice è 0.
Nodo
Il nodo alla posizione corrispondente sul successo. Un valore nullo viene restituito se l'indice è fuori intervallo.
Nodo namedItem (in nome DOMString)
Questo metodo recupera un nodo utilizzando un nome. Con [HTML 4.01] documenti, si cerca prima di un nodo con un attributo id corrispondente. Se non ne trova uno, poi cerca un nodo con un attributo nome corrispondente, ma solo su quegli elementi che sono ammessi un attributo name. Con [XHTML 1.0] documenti, questo metodo cerca solo per i nodi con un attributo id corrispondente. Questo metodo è case insensitive nei documenti HTML e casi sensibili in documenti XHTML.
Nome di tipo DOMString
Il nome del nodo per essere recuperati.
Nodo
Il nodo con un nome o un attributo id il cui valore corrisponde alla stringa specificata. In caso di guasto (ad esempio, nessun nodo con questo nome esiste), restituisce null.

 HTMLDirectoryElement: HTMLElement
Lista Directory. Vedere la definizione di elemento DIR in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
attributo booleano compatto
Ridurre la spaziatura tra gli elementi dell'elenco. Vedere la definizione di attributo compatto in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLDivElement: HTMLElement
Contenitore generico blocco. Vedere la definizione di elemento DIV in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale del testo. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLDListElement: HTMLElement
Definition list. Vedere la definizione di elemento DL in HTML 4.01.
attributo booleano compatto
Ridurre la spaziatura tra gli elementi dell'elenco. Vedere la definizione di attributo compatto in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLDocument: Documento
Un HTMLDocument è la radice della gerarchia HTML e detiene l'intero contenuto. Oltre a fornire l'accesso alla gerarchia, ma fornisce anche alcuni metodi di convenienza per l'accesso a certi insiemi di informazioni dal documento.
Le seguenti proprietà sono state deprecate in favore di quelli corrispondenti per l'elemento del corpo:
  • alinkColor
  • sfondo
  • bgColor
  • fgColor
  • linkColor
  • vlinkColor
Nel DOM Level 2, il metodo getElementById è ereditato dall'interfaccia documento in cui è stato spostato.
readonly attributo HTMLCollection ancore
Elementi di una raccolta di tutti l'ancora (A) in un documento con un valore per l'attributo name.
Per ragioni di compatibilità all'indietro, il ritornarono insieme di tasselli contiene solo quelle ancore create con l'attributo name, non quelli creati con l'attributo id. Si noti che in [XHTML 1.0], l'attributo name (vedi paragrafo 4.10) non ha semantica ed è presente solo per user agent: l'attributo id è usato invece. Gli utenti dovrebbero preferire i meccanismi iteratori forniti da [DOM Level 2 Traversal] invece.
readonly attributo HTMLCollection applet
Una raccolta di tutti gli elementi oggetto che comprendono applet e dell'applet (deprecato) elementi in un documento.
attributo HTMLElement corpo
L'elemento che contiene il contenuto del documento. Nei documenti con contenuto del corpo, restituisce l'elemento BODY. Nei documenti di frame, questo restituisce l'elemento FRAMESET esterno.
attributo DOMString biscotto
Questo attributo stringa mutabile denota informazioni sullo stato persistente che (1) è associato con il frame corrente o un documento e (2) si compone di informazioni descritte dai cookies non terminali di [IETF RFC 2965], sezione 4.2.2.
Se nessuna informazione di stato persistente è disponibile per il frame corrente o del documento del documento, quindi il valore di questa proprietà è una stringa vuota. Quando questo attributo viene letto, tutti i cookie vengono restituiti come una singola stringa, con la coppia nome-valore di ogni biscotto concatenati in un elenco di coppie nome-valore, di ogni elemento viene separato da un ';' (punto e virgola).
Quando questo attributo è impostato, il valore viene impostato dovrebbe essere una stringa che aderisce al non terminale biscotto di [IETF RFC 2965], cioè, dovrebbe essere una singola coppia nome-valore seguito da zero o più attributi biscotto valori. Se non viene specificato alcun attributo di dominio, quindi l'attributo di dominio per il nuovo valore predefinito è la parte host di un URI assoluto [IETF RFC 2396] del fotogramma corrente o del documento. Se non viene specificato alcun attributo path, quindi l'attributo di percorso per il nuovo valore di default è la porzione di percorso assoluto dell'URI [IETF RFC 2396] del fotogramma corrente o del documento. Se non viene specificato alcun attributo max-age, allora l'attributo max-age per le nuove impostazioni predefinite di valore di un agente utente valore definito. Se un cookie con il nome specificato è già associato con il frame corrente o di un documento, quindi il nuovo valore, così come i nuovi attributi sostituiscono il vecchio valore e attributi. Se un attributo max-age di 0 è specificato per il nuovo valore, quindi tutti i cookie esistenti del nome specificato vengono rimossi dalla memorizzazione dei cookie.
Vedere [IETF RFC 2965] per la semantica di voce coppie di valori di attributo stato persistente.
L'esatta natura di una sessione di user agent non è definito da questa specifica.
DOMException SYNTAX_ERR
Se il nuovo valore non aderisce alla sintassi biscotto specificato da [IETF RFC 2965].
readonly attribuire DOMString dominio
Il nome di dominio del server che ha servito il documento, o null se il server non può essere identificato da un nome di dominio.
readonly attributo HTMLCollection forme
Una raccolta di tutte le forme di un documento.
readonly attributo HTMLCollection immagini
Una raccolta di tutti gli elementi IMG in un documento. Il comportamento è limitato a elementi IMG per la compatibilità all'indietro.
Come suggerito da [HTML 4.01], per includere immagini, gli autori possono utilizzare l'elemento OBJECT o l'elemento IMG. Pertanto, si raccomanda di non utilizzare questo attributo per trovare le immagini nel documento ma getElementsByTagName con HTML 4.01 o XHTML 1.0 con getElementsByTagNameNS.
readonly attributo HTMLCollection link
Elementi di un insieme di tutti gli elementi AREA e di ancoraggio (A) in un documento con un valore per l'attributo href.
readonly attribuire DOMString referrer
Restituisce l'URI [IETF RFC 2396] della pagina che legata a questa pagina. Il valore è una stringa vuota se l'utente si sposta alla pagina direttamente (non attraverso un link, ma, per esempio, tramite un segnalibro).
attributo DOMString titolo
Il titolo di un documento, come specificato dall'elemento TITLE nella sezione head del documento.
readonly attribuire DOMString URL
L'assoluto URI [IETF RFC 2396] del documento.
invalidare close ()
Chiude un flusso documento aperto da open () e le forze di rendering.
NodeList getElementsByName (in DOMString elementName)
Con [HTML 4.01] documenti, questo metodo restituisce il (possibilmente vuoto) insieme di elementi il ??cui valore è dato dal nome elementName. Nei documenti [XHTML 1.0], questo metodo solo restituiscono l'(eventualmente vuoto) di raccolta di controlli dei moduli con la corrispondenza nome. Questo metodo è case sensitive.
elementName di tipo DOMString
Il valore dell'attributo name per un elemento.
NodeList
Gli elementi corrispondenti.
invalidare open ()
Aprire un flusso di documenti per la scrittura. Se un documento presente nella destinazione, questo metodo libera.
Questo metodo e quelli successivi consentono a un utente di aggiungere o sostituire il modello di struttura di un documento utilizzando stringhe di codice HTML non analizzata. Al momento della scrittura di metodi alternativi per fornire funzionalità simili per entrambi i documenti HTML e XML venivano considerati
invalidare scrivere (nel testo DOMString)
Scrivere una stringa di testo in un flusso di documento aperto da open (). Si noti che la funzione produrrà un documento che non è necessariamente guidato da un DTD e che quindi potrebbe essere produrre un risultato non valido nel contesto del documento.
testo di tipo DOMString
La stringa da analizzare in qualche struttura nel modello di struttura del documento.
invalidare writeln (nel testo DOMString)
Scrivere una stringa di testo seguito da un carattere di nuova riga a un flusso documento aperto da open (). Si noti che la funzione produrrà un documento che non è necessariamente guidato da un DTD e che quindi potrebbe essere produrre un risultato non valido nel contesto del documento
testo di tipo DOMString
La stringa da analizzare in qualche struttura nel modello di struttura del documento.

 HTMLFieldSetElement: HTMLElement
Organizza i controlli dei moduli in gruppi logici. Vedere la definizione di elemento FIELDSET in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.

 HTMLFontElement: HTMLElement
Cambiamento locale di font. Vedere la definizione di elemento FONT in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
attributo DOMString colore
Colore carattere. Vedere la definizione di attributo colore in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString volto
Tipo caratteri identificativo. Vedere la definizione di attributo faccia in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attribuire a lungo dimensioni
Dimensione carattere. Vedere la definizione di attributo formato in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLFormElement: HTMLElement
L'elemento FORM comprende un comportamento simile ad un insieme e un elemento. Fornisce accesso diretto ai controlli dei moduli contenuti, così come gli attributi dell'elemento form. Vedere la definizione di elemento FORM in HTML 4.01.
attributo DOMString acceptCharset
Elenco dei set di caratteri supportati dal server. Vedere la definizione di attributo accept-charset in HTML 4.01.
attributo DOMString azione
Modulo lato server gestore. Vedere la definizione di attributo azione in HTML 4.01.
readonly attributo HTMLCollection elementi
Restituisce un insieme di tutti gli elementi di controllo di forma in forma.
attributo DOMString enctype
Il tipo di contenuto del modulo inviato, in genere "application / x-www-form-urlencoded". Vedere la definizione enctype in HTML 4.01.
Il onsubmit anche gestore non è garantito per essere attivato quando si richiama questo metodo. Il comportamento è in contrasto per motivi storici e autori non dovrebbero fare affidamento su un particolare.
readonly attribuire a lungo lunghezza
Il numero di modulo I controlli nel modulo.
attributo DOMString Metodo
Metodo HTTP [IETF RFC 2616] usato per presentare il modulo. Vedere la definizione di attributo metodo in HTML 4.01.
attributo DOMString nome
Nomi del modulo.
attributo DOMString obiettivo
Frame per rendere la risorsa dentro Vedere la definizione attributo target in HTML 4.01.
invalidare submit ()
Ripristina i valori predefiniti di un elemento del modulo. Esegue la stessa azione di un pulsante di reset.
invalidare reset ()
Invia il modulo. Esegue la stessa azione di un pulsante di invio.

 HTMLFrameElement: HTMLElement
Creare una cornice. Vedere la definizione di elemento FRAME in HTML 4.01.
readonly attributo documento contentDocument
Il documento di questa struttura contiene, se c'è ed è disponibile, o NULL altrimenti.
attributo DOMString frameborder
Richiedi bordi del frame. Vedere la definizione di attributo frameborder in HTML 4.01.
attributo DOMString longdesc
URI [IETF RFC 2396] designa una lunga descrizione di questa immagine o fotogramma. Vedere la definizione di attributo longdesc in HTML 4.01.
attributo DOMString marginheight
Altezza del margine del fotogramma, in pixel. Vedere la definizione di attributo marginheight in HTML 4.01.
attributo DOMString marginwidth
Larghezza del margine del fotogramma, in pixel. Vedere la definizione di attributo marginwidth in HTML 4.01.
attributo DOMString nome
Il nome della struttura (oggetto dell'attributo di destinazione). Vedere la definizione di attributo name in HTML 4.01.
attributo booleano noresize
Se true, proibiscono all'utente da cornice ridimensionamento. Vedere la definizione di attributo noresize in HTML 4.01.
attributo DOMString scorrimento
Specificare se il telaio dovrebbe avere barre di scorrimento. Vedere la definizione di attributo scrolling in HTML 4.01.
attributo DOMString src
Un URI [IETF RFC 2396] designa il contenuto iniziale del telaio. Vedere la definizione di attributo src in HTML 4.01.

 HTMLFrameSetElement: HTMLElement
Creare una griglia di fotogrammi. Vedere la definizione di elemento FRAMESET in HTML 4.01.
attributo DOMString cols
Il numero di colonne di frame del set di frame. Vedere la definizione di attributo cols in HTML 4.01.
attributo DOMString righe
Il numero di righe di frame del set di frame. Vedi le righe attribuiscono definizione in HTML 4.01.

 HTMLElement
Tutte le interfacce di elementi HTML derivano da questa classe. Elementi che espongono solo gli attributi di base HTML sono rappresentate dall'interfaccia HTMLElement base. Questi elementi sono i seguenti:
  • speciale: SUB, SUP, SPAN, BDO
  • font: TT, I, B, U, S, STRIKE, grande, piccolo
  • frase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, SIGLA, ABBR
  • Lista: DD, DT
  • NOFRAMES, NOSCRIPT
  • INDIRIZZO, CENTER
L'attributo style di un elemento HTML è accessibile tramite l'interfaccia ElementCSSInlineStyle che è definito nel modulo CSS [DOM Level 2 Fogli di stile e CSS].
attributo DOMString className
L'attributo class dell'elemento. Questo attributo è stato rinominato a causa di conflitti con la parola chiave "classe" esposto da molte lingue. Vedere la definizione di attributo di classe in HTML 4.01.
attributo DOMString dir
Specifica la direzione di base del testo direzionalmente neutro e la direzionalità dei tavoli. Vedere la definizione di attributo dir in HTML 4.01.
attributo DOMString id
Identificatore dell'elemento. Vedere la definizione di attributo id in HTML 4.01.
attributo DOMString lang
Codice della lingua definito nella RFC 1766. Vedere la definizione di attributo lang in HTML 4.01.
attributo DOMString titolo
Titolo consultivo del elemento. Vedere la definizione di attributo title in HTML 4.01.

 HTMLHeadElement: HTMLElement
Informazioni testa documento. Vedere la definizione dell'elemento HEAD in HTML 4.01.
attributo DOMString Profilo
URI [IETF RFC 2396], che designa un profilo di metadati. Vedere la definizione di attributo profilo in HTML 4.01.

 HTMLHeadingElement: HTMLElement
Per l'H1 a H6 elementi. Vedere la definizione di elemento H1 in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale del testo. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLHRElement: HTMLElement
Creare una linea orizzontale. Vedere la definizione di elemento HR in HTML 4.01.
attributo DOMString allineare
Allineare la regola nella pagina. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo booleano NOSHADE
Indica al programma utente che non ci dovrebbe essere ombreggiatura nel rendering di questo elemento. Vedere la definizione di attributo noshade in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString dimensioni
L'altezza della regola. Vedere la definizione di attributo formato in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString larghezza
La larghezza della regola. Vedere la definizione di attributo larghezza in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLIFrameElement: HTMLElement
Inline sottofinestre. Vedere la definizione di elemento IFRAME in HTML 4.01.
attributo DOMString allineare
Allinea questo oggetto (verticale o orizzontale) rispetto al testo circostante. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
readonly attributo documento contentDocument
Il documento di questa struttura contiene, se c'è ed è disponibile, o NULL altrimenti.
attributo DOMString frameborder
Richiedi bordi del frame. Vedere la definizione di attributo frameborder in HTML 4.01.
attributo DOMString altezza
Altezza telaio. Vedere la definizione di attributo altezza in HTML 4.01.
attributo DOMString longdesc
URI [IETF RFC 2396] designa una lunga descrizione di questa immagine o fotogramma. Vedere la definizione di attributo longdesc in HTML 4.01.
attributo DOMString marginheight
Altezza del margine del fotogramma, in pixel. Vedere la definizione di attributo marginheight in HTML 4.01.
attributo DOMString marginwidth
Larghezza del margine del fotogramma, in pixel. Vedere la definizione di attributo marginwidth in HTML 4.01.
attributo DOMString nome
Il nome della struttura (oggetto dell'attributo di destinazione). Vedere la definizione di attributo name in HTML 4.01.
attributo DOMString scorrimento
Specificare se il telaio dovrebbe avere barre di scorrimento. Vedere la definizione di attributo scrolling in HTML 4.01.
attributo DOMString src
Un URI [IETF RFC 2396] designa il contenuto iniziale del telaio. Vedere la definizione di attributo src in HTML 4.01.
attributo DOMString larghezza
Larghezza della cornice. Vedere la definizione di attributo larghezza in HTML 4.01.

 HTMLImageElement: HTMLElement
Immagine incorporata. Vedere la definizione di elemento IMG in HTML 4.01.
attributo DOMString allineare
Allinea questo oggetto (verticale o orizzontale) rispetto al testo circostante. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString alt
Il testo alternativo per gli interpreti non rendendo il normale contenuto di questo elemento. Vedere la definizione di attributo alt in HTML 4.01.
attributo DOMString confine
Larghezza del bordo intorno all'immagine. Vedere la definizione di attributo border in HTML 4.01. Questo attributo è deprecato in HTML 4.01. Si noti che il tipo di questo attributo è stato DOMString nel DOM Level 1 HTML [DOM Level 1].
attribuire a lungo altezza
Altezza dell'immagine in pixel. Vedere la definizione di attributo altezza in HTML 4.01. Si noti che il tipo di questo attributo è stato DOMString nel DOM Level 1 HTML [DOM Level 1].
attribuire a lungo hspace
Spazio orizzontale a sinistra ea destra di questa immagine in pixel. Vedere la definizione di attributo hspace in HTML 4.01. Questo attributo è deprecato in HTML 4.01. Si noti che il tipo di questo attributo è stato DOMString nel DOM Level 1 HTML [DOM Level 1].
attributo booleano ISMAP
Usa server-side image map. Vedere la definizione di attributo ismap in HTML 4.01.
attributo DOMString longdesc
URI [IETF RFC 2396] designa una lunga descrizione di questa immagine o fotogramma. Vedere la definizione di attributo longdesc in HTML 4.01.
attributo DOMString nome
Il nome dell'elemento (per compatibilità all'indietro).
attributo DOMString src
URI [IETF RFC 2396] designa la fonte di questa immagine. Vedere la definizione di attributo src in HTML 4.01.
attributo DOMString usemap
Utilizzare client-side image map. Vedere la definizione di attributo usemap in HTML 4.01.
attribuire a lungo vspace
Spazio verticale al di sopra e al di sotto di questa immagine in pixel. Vedere la definizione di attributo vspace in HTML 4.01. Questo attributo è deprecato in HTML 4.01. Si noti che il tipo di questo attributo è stato "DOMString" nel DOM Level 1 HTML [DOM Level 1].
attribuire a lungo larghezza
La larghezza dell'immagine in pixel. Vedere la definizione di attributo larghezza in HTML 4.01. Si noti che il tipo di questo attributo è stato DOMString nel DOM Level 1 HTML [DOM Level 1].

 HTMLInputElement: HTMLElement
Forma di controllo.
A seconda dell'ambiente in cui la pagina viene visualizzata, la proprietà Valore può essere di sola lettura per il file di caricamento tipo di ingresso. Per il tipo di ingresso "password", il valore reale di ritorno può essere mascherato per prevenire l'uso non autorizzato. Vedere la definizione di elemento INPUT in [HTML 4.01].
attributo DOMString accettare
Un elenco separato da virgole di tipi di contenuto che un server di elaborazione di questo modulo saranno gestiti correttamente. Vedere la definizione di attributo accettare in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attributo DOMString allineare
Allinea questo oggetto (verticale o orizzontale) rispetto al testo circostante. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString alt
Il testo alternativo per gli interpreti non rendendo il normale contenuto di questo elemento. Vedere la definizione di attributo alt in HTML 4.01.
attributo booleano verificato
Quando l'attributo di tipo ad elemento ha il valore "radio" o "casella", questo rappresenta lo stato corrente del controllo forma, in un agente utente interattivo. Modifiche a questo attributo cambiano lo stato del controllo di modulo, ma non cambiano il valore dell'attributo HTML controllato dell'elemento INPUT.
Durante la gestione di un evento click su un elemento di input con un attributo type che ha il valore "radio" o "checkbox", alcune implementazioni potrebbero modificare il valore di questa proprietà prima che l'evento è stato inviato nel documento. Se l'azione predefinita del l'evento viene annullato, il valore della proprietà può essere modificata al suo valore originale. Ciò significa che il valore di questa proprietà durante la gestione di eventi click è a carico di attuazione.
attributo booleano defaultChecked
Quando il tipo ha il valore "radio" o "checkbox", questo rappresenta l'attributo HTML controllato dell'elemento. Il valore di questo attributo non cambia se lo stato del corrispondente modulo di controllo, in un agente utente interattivo, cambia. Vedere la definizione di attributo controllato in HTML 4.01.
attributo DOMString defaultValue
Quando l'attributo dell'elemento tipo ha il valore "testo", "file" o "password", questo rappresenta il valore dell'attributo HTML dell'elemento. Il valore di questo attributo non cambia se il contenuto del corrispondente modulo di controllo, in un agente utente interattivo, cambia. Vedere la definizione di attributo valore in HTML 4.01.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attribuire a lungo maxLength
Numero massimo di caratteri per i campi di testo, quando il tipo ha il valore "testo" o "password". Vedere la definizione di attributo maxlength in HTML 4.01.
attributo DOMString nome
Modulo di controllo o di un oggetto nome, se presentate con un modulo. Vedere la definizione di attributo name in HTML 4.01.
attributo booleano readOnly
Questo controllo è di sola lettura. Rilevante solo quando il tipo ha il valore "testo" o "password". Vedere la definizione di attributo di sola lettura in HTML 4.01.
attributo unsigned long dimensioni
Le informazioni sulle dimensioni. Il significato preciso è specifica per ogni tipo di campo. Vedere la definizione di attributo formato in HTML 4.01.
attributo DOMString src
Quando l'attributo type ha il valore di "immagine", questo attributo specifica la posizione dell'immagine da utilizzare per decorare il pulsante grafico submit. Vedere la definizione di attributo src in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
attributo DOMString Tipo di
Il tipo di controllo creato (tutto minuscolo). Vedere la definizione di attributo tipo in HTML 4.01.
attributo DOMString usemap
Utilizzare client-side image map. Vedere la definizione di attributo usemap in HTML 4.01.
attributo DOMString valore
Quando l'attributo dell'elemento tipo ha il valore "testo", "file" o "password", questo rappresenta il contenuto corrente del corrispondente controllo di forma, in un agente utente interattiva. Cambiando questo attributo cambia il contenuto del modulo di controllo, ma non cambia il valore del valore dell'attributo HTML dell'elemento. Quando l'attributo dell'elemento tipo ha il "pulsante" valore, "nascosta", "invia", "ripristinare", "immagine", "casella di controllo" o "radio", questo rappresenta il valore dell'attributo HTML dell'elemento. Vedere la definizione di attributo valore in HTML 4.01.
invalidare blur ()
Rimuove lo stato attivo da questo elemento.
invalidare fare clic su ()
Simula un clic del mouse. Per gli elementi di input il cui attributo type è uno dei seguenti valori: "bottone", "checkbox", "radio", "Reset", o "Invia".
invalidare fuoco ()
Dà fuoco della tastiera a questo elemento.
invalidare select ()
Selezionare il contenuto dell'area di testo. Per gli elementi di input il cui attributo type è uno dei seguenti valori: "testo", "file", o "password".

 HTMLIsIndexElement: HTMLElement
Questo elemento viene utilizzato per una sola riga di immissione testo. Vedere la definizione di elemento ISINDEX in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo DOMString chiederà
Il messaggio del prompt. Vedere la definizione di attributo messaggio in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLLabelElement: HTMLElement
Campo modulo testo dell'etichetta. Vedere la definizione di elemento LABEL in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo DOMString htmlFor
Questo attributo collega questa etichetta con un'altra forma di controllo da parte di attributo id. Vedere la definizione di attributo in HTML 4.01.

 HTMLLegendElement: HTMLElement
Fornisce una didascalia per un raggruppamento FIELDSET. Vedere la definizione di elemento LEGEND in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attributo DOMString allineare
Allineamento del testo rispetto alla FIELDSET. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.

 HTMLLIElement: HTMLElement
Elenco di elementi. Vedere la definizione di elemento LI in HTML 4.01.
attributo DOMString Tipo di
Lista voce stile proiettile. Vedere la definizione di attributo tipo in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attribuire a lungo valore
Ripristina il numero di sequenza quando viene utilizzato in OL. Vedere la definizione di attributo valore in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLLinkElement: HTMLElement
L'elemento LINK specifica un collegamento a una risorsa esterna, e definisce il rapporto di questo documento per quella risorsa (o viceversa). Vedere la definizione di elemento LINK in HTML 4.01 (cfr. anche l'interfaccia LinkStyle nel modulo StyleSheet [DOM Level 2 fogli di stile CSS e]).
attributo DOMString charset
La codifica dei caratteri della risorsa che viene collegato. Vedere la definizione di attributo charset in HTML 4.01.
attributo booleano disabile
Abilita / disabilita il collegamento. Questo è attualmente utilizzato solo per i collegamenti foglio di stile, e può essere utilizzato per attivare o disattivare i fogli di stile.
attributo DOMString href
L'URI [IETF RFC 2396] della risorsa collegata. Vedere la definizione di attributo href in HTML 4.01.
attributo DOMString hreflang
Codice della lingua della risorsa collegata. Vedere la definizione di attributo hreflang in HTML 4.01.
attributo DOMString supporti
Progettato per l'uso con uno o più supporti di destinazione. Vedere la definizione di attributo media in HTML 4.01.
attributo DOMString rel
Avanti tipo di collegamento. Vedere la definizione di attributo rel in HTML 4.01.
attributo DOMString rev
Reverse tipo di collegamento. Vedere la definizione di attributo rev in HTML 4.01.
attributo DOMString obiettivo
Frame per rendere la risorsa dentro Vedere la definizione attributo target in HTML 4.01.
attributo DOMString Tipo di
Tipo di contenuto. Vedere la definizione di attributo tipo in HTML 4.01.

 HTMLMapElement: HTMLElement
Mappa immagine lato client. Vedere la definizione di elemento MAP in HTML 4.01.
readonly attributo HTMLCollection aree
L'elenco delle aree definite per la mappa immagine.
attributo DOMString nome
Nomi della mappa (per l'uso con usemap). Vedere la definizione di attributo name in HTML 4.01.

 HTMLMenuElement: HTMLElement
Elenco dei menu. Vedere la definizione di elemento MENU in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
attributo booleano compatto
Ridurre la spaziatura tra gli elementi dell'elenco. Vedere la definizione di attributo compatto in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLMetaElement: HTMLElement
Questo contiene meta-informazioni generiche sul documento. Vedere la definizione di elemento META in HTML 4.01.
attributo DOMString contenuti
Associated informazioni. Vedere la definizione di attributo contenuto in HTML 4.01.
attributo DOMString httpEquiv
HTTP nome di intestazione di risposta [IETF RFC 2616]. Vedere la definizione http-equiv in HTML 4.01.
attributo DOMString nome
Meta nome informazione. Vedere la definizione di attributo name in HTML 4.01.
attributo DOMString schema
Selezionare forma di contenuto. Vedere la definizione di attributo schema in HTML 4.01.

 HTMLModElement: HTMLElement
Avviso di modifica alla parte di un documento. Vedere l'INS e definizioni degli elementi CANC in HTML 4.01.
attributo DOMString cite
Un URI [IETF RFC 2396], che designa un documento che descrive il motivo del cambiamento. Vedere la definizione di attributo cite in HTML 4.01.
attributo DOMString dateTime
La data e l'ora del cambiamento. Vedere la definizione di attributo datetime in HTML 4.01.

 HTMLObjectElement: HTMLElement
Generic oggetto incorporato.
In linea di principio, tutti gli immobili in oggetto sono l'elemento di lettura-scrittura, ma in alcuni ambienti di alcune proprietà possono essere di sola lettura una volta che l'oggetto sottostante è istanziato. Vedere la definizione di elemento OBJECT in [HTML 4.01].
attributo DOMString allineare
Allinea questo oggetto (verticale o orizzontale) rispetto al testo circostante. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString archivio
Elenco di archivi separati da spazi. Vedere la definizione di attributo archivio in HTML 4.01.
attributo DOMString confine
Larghezza del bordo attorno all'oggetto. Vedere la definizione di attributo border in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString codice
File di classe Applet. Vedere l'attributo codice per HTMLAppletElement.
attributo DOMString codeBase
Base URI [IETF RFC 2396] per classid, i dati e gli attributi di archivio. Vedere la definizione di attributo codebase in HTML 4.01.
attributo DOMString CodeType
Tipo di contenuto per i dati trasferiti via classid attributo. Vedere la definizione di attributo codetype in HTML 4.01.
readonly attributo documento contentDocument
Il documento, questo oggetto contiene, se non vi è alcuna ed è disponibile, o NULL altrimenti.
attributo DOMString dati
Un URI [IETF RFC 2396] specifica la posizione di dati dell'oggetto. Vedere la definizione di attributo dei dati in HTML 4.01.
attributo booleano dichiarare
Dichiarare (per riferimento futuro), ma non istanziare, questo oggetto. Vedere il dichiarare definizione di attributo in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo DOMString altezza
Override altezza. Vedere la definizione di attributo altezza in HTML 4.01.
attribuire a lungo hspace
Spazio orizzontale, in pixel, a sinistra ea destra di questa immagine, applet, o un oggetto. Vedere la definizione di attributo hspace in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString nome
Modulo di controllo o di un oggetto nome, se presentate con un modulo. Vedere la definizione di attributo name in HTML 4.01.
attributo DOMString standby
Messaggio di rendere l'oggetto durante il caricamento. Vedere la definizione di attributo standby in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
attributo DOMString Tipo di
Tipo di contenuto per i dati trasferiti tramite l'attributo di dati. Vedere la definizione di attributo tipo in HTML 4.01.
attributo DOMString usemap
Utilizzare client-side image map. Vedere la definizione di attributo usemap in HTML 4.01.
attribuire a lungo vspace
Spazio verticale, in pixel, di sopra e al di sotto di questa immagine, applet, o di un oggetto. Vedere la definizione di attributo vspace in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString larghezza
Override larghezza. Vedere la definizione di attributo larghezza in HTML 4.01.

 HTMLOListElement: HTMLElement
Lista ordinata. Vedere la definizione di elemento OL in HTML 4.01.
attributo booleano compatto
Ridurre la spaziatura tra gli elementi dell'elenco. Vedere la definizione di attributo compatto in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attribuire a lungo avviare
Avvio di numero di sequenza. Vedere la definizione di attributo inizio in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString Tipo di
Stile di numerazione. Vedere la definizione di attributo tipo in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

HTMLOptGroupElement   : HTMLElement
Opzioni insieme in suddivisioni logiche di gruppo. Vedere la definizione di elemento OPTGROUP in HTML 4.01.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
attributo DOMString etichetta
Assegna un'etichetta a questo gruppo di opzioni. Vedere la definizione di attributo etichetta in HTML 4.01.

HTMLOptionElement   : HTMLElement
Una scelta selezionabile. Vedere la definizione di elemento OPTION in HTML 4.01.
attributo booleano defaultSelected
Rappresenta il valore dell'attributo selezionato HTML. Il valore di questo attributo non cambia se lo stato del corrispondente modulo di controllo, in un agente utente interattivo, cambia. Vedere la definizione di attributo selezionato in HTML 4.01.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
readonly attribuire a lungo Indice
L'indice di questa opzione nella sua parente Scegliere, a partire da 0.
attributo DOMString etichetta
Etichetta opzione per l'uso in menu gerarchici. Vedere la definizione di attributo etichetta in HTML 4.01.
attributo booleano selezionato
Rappresenta lo stato corrente del corrispondente modulo di controllo, in un agente utente interattivo. Cambiando questo attributo modifica lo stato del controllo forma, ma non cambia il valore dell'attributo HTML selezionata dell'elemento.
readonly attribuire DOMString testo
Il testo contenuto nell'elemento opzione.
attributo DOMString valore
Il valore del controllo di forma attuale. Vedere la definizione di attributo valore in HTML 4.01.

 HTMLOptionsCollection
Un HTMLOptionsCollection è un elenco di nodi che rappresentano elemento di opzione HTML. Un singolo nodo può accedere da entrambi indice ordinale o il nome del nodo o attributi id.
Collezioni nel DOM HTML si presume siano significato vivo che vengono aggiornati automaticamente quando il documento sottostante viene modificato.
attributo unsigned long lunghezza
Questo attributo specifica la lunghezza o dimensione della lista.
DOMException NOT_SUPPORTED_ERR
se impostando la lunghezza non è consentito dalla attuazione.
Nodo elemento (indice in unsigned long)
Questo metodo recupera un nodo specificato da indice ordinale. I nodi sono numerati in ordine albero (depth-first ordine di attraversamento).
indice di tipo unsigned long
L'indice del nodo di essere recuperati. L'origine indice è 0.
Nodo
Il nodo alla posizione corrispondente sul successo. Un valore nullo viene restituito se l'indice è fuori intervallo.
Nodo namedItem (in nome DOMString)
Questo metodo recupera un nodo utilizzando un nome. Esso và alla ricerca di un nodo con un attributo id corrispondente. Se non ne trova uno, poi cerca un nodo con un attributo nome corrispondente, ma solo su quegli elementi che sono ammessi un attributo name. Questo metodo è case insensitive nei documenti HTML e casi sensibili in documenti XHTML.
Nome di tipo DOMString
Il nome del nodo per essere recuperati.
Nodo
Il nodo con un nome o un attributo id il cui valore corrisponde alla stringa specificata. In caso di guasto (ad esempio, nessun nodo con questo nome esiste), restituisce null.

 HTMLParagraphElement: HTMLElement
I paragrafi. Vedere la definizione di elemento P in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale del testo. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLParamElement: HTMLElement
Parametri alimentati con l'elemento OBJECT. Vedere la definizione di elemento PARAM in HTML 4.01.
attributo DOMString nome
Il nome di un parametro in fase di esecuzione. Vedere la definizione di attributo name in HTML 4.01.
attributo DOMString Tipo di
Tipo di contenuto per l'attributo value quando Valuetype ha il valore "ref". Vedere la definizione di attributo tipo in HTML 4.01.
attributo DOMString valore
Il valore di un parametro di esecuzione. Vedere la definizione di attributo valore in HTML 4.01.
attributo DOMString valueType
Informazioni sul significato del valore dell'attributo valore. Vedere la definizione di attributo Valuetype in HTML 4.01.

 HTMLPreElement: HTMLElement
Testo preformattato. Vedere la definizione dell'elemento PRE in HTML 4.01.
attribuire a lungo larghezza
Larghezza fissa per i contenuti. Vedere la definizione di attributo larghezza in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLQuoteElement: HTMLElement
Per gli elementi BLOCKQUOTE e Q. Vedere la definizione dell'elemento Q in HTML 4.01.
attributo DOMString cite
Un URI [IETF RFC 2396], che designa un documento di origine o un messaggio. Vedere la definizione di attributo cite in HTML 4.01.

 HTMLScriptElement: HTMLElement
Istruzioni dello script. Vedere la definizione di elemento SCRIPT in HTML 4.01.
attributo DOMString charset
La codifica dei caratteri della risorsa collegata. Vedere la definizione di attributo charset in HTML 4.01.
attributo booleano rinviare
Indica che l'agente utente può rinviare l'elaborazione dello script. Vedere la definizione di attributo rinviare in HTML 4.01.
attributo DOMString avvenimento
Riservato per uso futuro.
attributo DOMString htmlFor
Riservato per uso futuro.
attributo DOMString src
URI [IETF RFC 2396] designa uno script esterno. Vedere la definizione di attributo src in HTML 4.01.
attributo DOMString testo
Il contenuto dello script dell'elemento.
attributo DOMString Tipo di
Il tipo di contenuto del linguaggio di script. Vedere la definizione di attributo tipo in HTML 4.01.

 HTMLSelectElement: HTMLElement
L'elemento SELECT permette di selezionare un'opzione. Le opzioni contenute sono accessibili direttamente attraverso l'elemento select come una collezione. Vedere la definizione elemento SELECT in HTML 4.01.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo unsigned long lunghezza
Il numero di opzioni in questa SELECT.
DOMException NOT_SUPPORTED_ERR
se impostando la lunghezza non è consentito dalla attuazione.
attributo booleano multipla
Se fosse vero, più elementi di opzione può essere selezionata in questa SELECT. Vedere la definizione di attributo multiple in HTML 4.01.
attributo DOMString nome
Modulo di controllo o di un oggetto nome, se presentate con un modulo. Vedere la definizione di attributo name in HTML 4.01.
readonly attributo HTMLOptionsCollection opzioni
La raccolta di elementi dell'opzione prevista da questo elemento.
attribuire a lungo selectedIndex
L'indice ordinale dell'opzione selezionata, partendo da 0. Il valore viene restituito -1 se non è selezionato alcun elemento. Se sono selezionate più opzioni, viene restituito l'indice della prima opzione selezionata.
attribuire a lungo dimensioni
Numero di righe visibili. Vedere la definizione di attributo formato in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
readonly attribuire DOMString Tipo di
Il tipo di questo controllo modulo. Questa è la stringa "select-multipla" quando l'attributo multiplo è vera e la stringa "select-one" quando falso.
attributo DOMString valore
Il valore di controllo modulo corrente (cioè il valore dell'opzione attualmente selezionata), se sono selezionati più opzioni questo è il valore della prima opzione selezionata.
invalidare aggiungere (in elemento HTMLElement, in HTMLElement prima)
Aggiungere un nuovo elemento per la raccolta di elementi di opzione per questo SELECT. Questo metodo è l'equivalente del metodo appendChild dell'interfaccia Node se il parametro è nullo prima. È equivalente al metodo insertBefore sul genitore di prima in tutti gli altri casi. Questo metodo può avere alcun effetto se il nuovo elemento non è una scelta o un OPTGROUP.
elemento di tipo HTMLElement
L'elemento da aggiungere.
prima di tipo HTMLElement
L'elemento da inserire prima, o nullo per la coda della lista.
DOMException NOT_FOUND_ERR
Sollevata se prima non è un discendente dell'elemento SELECT.
invalidare blur ()
Rimuove lo stato attivo da questo elemento.
invalidare fuoco ()
Dà fuoco della tastiera a questo elemento.
invalidare rimuovere (in indice lungo)
Rimuovere un elemento dalla raccolta di elementi di opzione per questo SELECT. Fa niente se nessun elemento ha il dato indice.
indice di tipo lungo
L'indice della voce da rimuovere, partendo da 0.

 HTMLStyleElement: HTMLElement
Informazioni di stile. Vedere la definizione di elemento STYLE in HTML 4.01, il modulo CSS [DOM Level 2 fogli di stile CSS e] e l'interfaccia LinkStyle nel modulo StyleSheets [DOM Level 2 Fogli di stile e CSS].
ritorno attributo booleano
Abilita / disabilita il foglio di stile.
attributo DOMString supporti
Progettato per l'uso con uno o più supporti di destinazione. Vedere la definizione di attributo media in HTML 4.01.
attributo DOMString Tipo di
Il tipo di contenuto del linguaggio di stile. Vedere la definizione di attributo tipo in HTML 4.01.

 HTMLTableCellElement: HTMLElement
L'oggetto utilizzato per rappresentare gli elementi TH e TD. Vedere la definizione di elemento TD in HTML 4.01.
attributo DOMString abbr
Abbreviazione per le celle di intestazione. Vedere la definizione di attributo abbr in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale dei dati in cella. Vedi la definizione di attributo align in HTML 4.01.
attributo DOMString asse
I nomi dei gruppi di intestazioni correlate. Vedere la definizione di attributo asse in HTML 4.01.
attributo DOMString bgColor
Colore di sfondo della cella. Vedere la definizione di attributo bgcolor in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
readonly attribuire a lungo cellIndex
Indice di questo cella della riga, partendo da 0. Questo indice è in ordine dell'albero del documento e non visualizza l'ordine.
attributo DOMString ch
Carattere di allineamento di celle in una colonna. Vedere la definizione di attributo char in HTML 4.01.
attributo DOMString chOff
Offset del carattere di allineamento. Vedere la definizione di attributo charoff in HTML 4.01.
attribuire a lungo colspan
Numero di colonne occupate da cellule. Vedere la definizione di attributo colspan in HTML 4.01.
attributo DOMString intestazioni
Elenco dei valori di attributo id per le celle di intestazione. Vedere la definizione di attributo headers in HTML 4.01.
attributo DOMString altezza
Altezza della cella. Vedere la definizione di attributo altezza in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo booleano nowrap
Sopprimere il ritorno a capo. Vedere la definizione di attributo nowrap in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attribuire a lungo rowSpan
Numero di righe occupate dalla cella. Vedere la definizione di attributo rowspan in HTML 4.01.
attributo DOMString portata
Ambito di applicazione coperto da celle di intestazione. Vedere la definizione di attributo portata in HTML 4.01.
attributo DOMString valign
Allineamento verticale di dati in cella. Vedere la definizione di attributo valign in HTML 4.01.
attributo DOMString larghezza
Larghezza della cella. Vedere la definizione di attributo larghezza in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLTableCaptionElement: HTMLElement
Didascalia tabella vedere la definizione dell'elemento didascalia HTML 4.01.
attributo DOMString allineare
Allineamento didascalia rispetto alla tabella. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

 HTMLTableColElement: HTMLElement
Raggruppa gli elementi COL e COLGROUP. Vedere la definizione di elemento COL in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale di dati della cella in colonna. Vedi la definizione di attributo align in HTML 4.01.
attributo DOMString ch
Carattere di allineamento di celle in una colonna. Vedere la definizione di attributo char in HTML 4.01.
attributo DOMString chOff
Offset del carattere di allineamento. Vedere la definizione di attributo charoff in HTML 4.01.
attribuire a lungo arco
Indica il numero di colonne in un gruppo o colpiti da un raggruppamento. Vedere la definizione di attributo campata in HTML 4.01.
attributo DOMString valign
Allineamento verticale di dati della cella in colonna. Vedere la definizione di attributo valign in HTML 4.01.
attributo DOMString larghezza
Larghezza della colonna predefinita. Vedere la definizione di attributo larghezza in HTML 4.01.

 HTMLTableElement: HTMLElement
Le creare * ed eliminare i metodi * sul tavolo permettono agli autori di costruire e modificare le tabelle. [HTML 4.01] specifica che solo uno di ciascuno della didascalia, THEAD e TFOOT elementi possono esistere in una tabella. Pertanto, se ne esiste uno, e il metodo createTHead () o createTFoot () viene chiamato, il metodo restituisce il TTesta esistente o elemento tfoot. Vedere la definizione dell'elemento TABLE in HTML 4.01.
attributo DOMString allineare
Specifica la posizione della tabella rispetto al resto del documento. Vedi la definizione di attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString bgColor
Colore di sfondo della cella. Vedere la definizione di attributo bgcolor in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString confine
La larghezza del bordo intorno alla tabella. Vedere la definizione di attributo border in HTML 4.01.
attributo HTMLTableCaptionElement titolo
Restituisce la didascalia della tabella, o nulla se non esiste.
DOMException HIERARCHY_REQUEST_ERR
se l'elemento non è una didascalia.
attributo DOMString cellpadding
Specifica lo spazio orizzontale e verticale tra il contenuto delle celle e bordi delle celle. Vedere la definizione di attributo cellpadding in HTML 4.01.
attributo DOMString CellSpacing
Specifica la separazione orizzontale e verticale tra le celle. Vedere la definizione di attributo cellspacing in HTML 4.01.
attributo DOMString telaio
Specifica i bordi delle tabelle esterne per il rendering. Vedere la definizione attributo frame in HTML 4.01.
readonly attributo HTMLCollection righe
Restituisce un insieme di tutte le righe nella tabella, inclusi tutti in THEAD, TFOOT, tutti gli elementi TBODY.
attributo DOMString regole
Specifica i bordi delle tabelle interne per il rendering. Vedi le regole attribuiscono definizione in HTML 4.01.
attributo DOMString sintesi
Descrizione circa lo scopo o la struttura di una tabella. Vedere la definizione di attributo riassunto in HTML 4.01.
readonly attributo HTMLCollection tBodies
Restituisce un insieme di corpi da tavolo (anche implicite).
attributo HTMLTableSectionElement TFOOT
Restituisce TFOOT del tavolo, o null se non esiste.
DOMException HIERARCHY_REQUEST_ERR
se l'elemento non è un TFOOT.
attributo HTMLTableSectionElement thead
Restituisce THEAD del tavolo, o null se non esiste.
DOMException HIERARCHY_REQUEST_ERR
se l'elemento non è un THEAD.
attributo DOMString larghezza
Specifica la larghezza della tabella desiderata. Vedere la definizione di attributo larghezza in HTML 4.01.
HTMLElement createCaption ()
Creare un nuovo oggetto didascalia della tabella o restituire uno esistente.
HTMLElement
Un elemento VOCE.
HTMLElement createTFoot ()
Creare una riga piè di pagina tabella o restituire uno esistente.
HTMLElement
Un elemento piè di pagina (TFOOT).
HTMLElement createTHead ()
Creare una riga di intestazione tabella o restituire uno esistente.
HTMLElement
Un nuovo elemento di intestazione della tabella (THEAD).
invalidare deleteCaption ()
Eliminare la didascalia della tabella, se ne esiste uno.
invalidare deleteRow (in indice lungo)
Eliminazione di una riga della tabella.
indice di tipo lungo
L'indice della riga da cancellare. Questo indice inizia da 0 ed è relativo ordine logico (non nell'ordine del documento) di tutte le righe contenute all'interno della tabella. Se l'indice è -1 l'ultima riga della tabella viene eliminata.
DOMException INDEX_SIZE_ERR
Sollevata se l'indice specificato è maggiore o uguale al numero di righe o se l'indice è un numero negativo diverso da -1.
invalidare deleteTFoot ()
Eliminare il piè di pagina dal tavolo, se ne esiste uno.
invalidare deleteTHead ()
Eliminare il colpo di testa da tavolo, se ne esiste uno.
HTMLElement insertRow (in indice lungo)
Inserire una nuova riga vuota della tabella. La nuova riga viene inserita immediatamente prima e nella stessa sezione della riga indexth corrente nella tabella. Se index è -1 o uguale al numero di righe, la nuova riga viene aggiunto. Inoltre, quando la tavola è vuota la riga viene inserita in una TBODY che viene creata e inserita nella tabella.
Una riga della tabella non può essere vuoto in base al [HTML 4.01].
indice di tipo lungo
Il numero di riga in cui inserire una nuova riga. Questo indice inizia da 0 ed è relativo ordine logico (non nell'ordine del documento) di tutte le righe contenute all'interno della tabella.

 HTMLTableRowElement: HTMLElement
Una riga in una tabella. Vedere la definizione di elemento TR in HTML 4.01.
attributo DOMString allineare
Allineamento orizzontale di dati all'interno di caselle di una riga. Vedi la definizione di attributo align in HTML 4.01.
attributo DOMString bgColor
Colore di sfondo per le righe. Vedere la definizione di attributo bgcolor in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
readonly attributo HTMLCollection cellule
La raccolta di celle di questa riga.
attributo DOMString ch
Carattere di allineamento di celle in una colonna. Vedere la definizione di attributo char in HTML 4.01.
attributo DOMString chOff
Offset del carattere di allineamento. Vedere la definizione di attributo charoff in HTML 4.01.
readonly attribuire a lungo rowIndex
Questo è in ordine logico e non nell'ordine dei documenti. Il rowIndex non tiene conto di sezioni (THEAD, TFOOT, o TBODY) all'interno della tabella, posizionando THEAD righe primi nell'indice, seguiti da filari TBODY, seguiti da filari TFOOT.
readonly attribuire a lungo sectionRowIndex
L'indice di questa riga, rispetto alla sezione corrente (THEAD, TFOOT, o TBODY), partendo da 0.
attributo DOMString valign
Allineamento verticale di dati all'interno di caselle di una riga. Vedere la definizione di attributo valign in HTML 4.01.
invalidare deleteCell (in indice lungo)
Eliminazione di una cella della riga corrente.
indice di tipo lungo
L'indice della cella da eliminare, partendo da 0. Se l'indice è -1 l'ultima cella della riga viene eliminata.
DOMException INDEX_SIZE_ERR
Sollevata se l'indice specificato è maggiore o uguale al numero di celle o se l'indice è un numero negativo diverso da -1.
HTMLElement insertCell (in indice lungo)
Inserire una cella TD vuoto in questa riga. Se index è -1 o uguale al numero di celle, la nuova cella viene aggiunto.
indice, di tipo lungo
Il posto per inserire la cella, partendo da 0.
HTMLElement
La cella appena creata.
DOMException INDEX_SIZE_ERR
Sollevata se l'indice specificato è maggiore del numero di celle o se l'indice è un numero negativo diverso da -1.

 HTMLTableSectionElement: HTMLElement
Il THEAD, TFOOT, e TBODY.
attributo DOMString allineare
Allineamento orizzontale di dati nelle celle. Vedi l'attributo align per HTMLTheadElement per i dettagli.
attributo DOMString ch
Carattere di allineamento di celle in una colonna. Vedere la definizione di attributo char in HTML 4.01.
attributo DOMString chOff
Offset del carattere di allineamento. Vedere la definizione di attributo charoff in HTML 4.01.
readonly attributo HTMLCollection righe
La collezione di righe in questa sezione della tabella.
attributo DOMString valign
Allineamento verticale di dati nelle celle. Vedere l'attributo valign per HTMLTheadElement per i dettagli.
invalidare deleteRow (in indice lungo)
Eliminare una riga di questa sezione.
indice di tipo lungo
L'indice della riga da cancellare, oppure -1 per cancellare l'ultima riga. Questo indice inizia da 0 ed è relativo solo alle righe contenute all'interno di questa sezione, non tutte le righe della tabella.
DOMException INDEX_SIZE_ERR
Sollevata se l'indice specificato è maggiore o uguale al numero di righe o se l'indice è un numero negativo diverso da -1.
HTMLElement insertRow (in indice lungo)
Inserire una riga in questa sezione. La nuova riga viene inserita immediatamente prima della riga indexth corrente in questa sezione. Se index è -1 o uguale al numero di righe in questa sezione, la nuova riga viene aggiunto.
indice di tipo lungo
Il numero di riga in cui inserire una nuova riga. Questo indice inizia da 0 ed è relativo solo alle righe contenute all'interno di questa sezione, non tutte le righe della tabella.
HTMLElement
La riga appena creata.
DOMException INDEX_SIZE_ERR
Sollevata se l'indice specificato è maggiore del numero di righe se l'indice è un numero negativo diverso da -1.

 HTMLTextAreaElement: HTMLElement
Campo di testo multilinea. Vedere la definizione di elemento TEXTAREA in HTML 4.01.
attributo DOMString accessKey
Una sola chiave di accesso carattere per dare accesso al controllo di modulo. Vedere la definizione di attributo accesskey in HTML 4.01.
attribuire a lungo cols
Larghezza di controllo (in caratteri). Vedere la definizione di attributo cols in HTML 4.01.
attributo DOMString defaultValue
Rappresenta il contenuto dell'elemento. Il valore di questo attributo non cambia se il contenuto del corrispondente modulo di controllo, in un agente utente interattivo, cambia.
attributo booleano disabile
Il comando non è disponibile in questo contesto. Vedere la definizione di attributo disabile in HTML 4.01.
readonly attributo HTMLFormElement forma
Restituisce l'elemento FORM contenente questo controllo. Restituisce null se tale controllo non è nel contesto di un modulo.
attributo DOMString nome
Modulo di controllo o di un oggetto nome, se presentate con un modulo. Vedere la definizione di attributo name in HTML 4.01.
attributo booleano readOnly
Questo controllo è di sola lettura. Vedere la definizione di attributo di sola lettura in HTML 4.01.
attribuire a lungo righe
Numero di righe di testo. Vedi le righe attribuiscono definizione in HTML 4.01.
attribuire a lungo tabIndex
Indice che rappresenta la posizione dell'elemento nell'ordine di tabulazione. Vedere la definizione di attributo tabindex in HTML 4.01.
readonly attribuire DOMString Tipo di
Il tipo di questo controllo modulo. Questa la stringa "textarea".
attributo DOMString valore
Rappresenta il contenuto corrente del corrispondente controllo di forma, in un agente utente interattiva. Cambiando questo attributo cambia il contenuto del controllo di modulo, ma non cambia il contenuto dell'elemento. Se la totalità dei dati non può inserirsi in una sola DOMString, l'attuazione può troncare i dati.
invalidare blur ()
Rimuove lo stato attivo da questo elemento.
invalidare fuoco ()
Dà fuoco della tastiera a questo elemento.
invalidare select ()
Selezionare il contenuto della TEXTAREA.

 HTMLTitleElement: HTMLElement
Il titolo del documento. Vedere la definizione di elemento TITLE in HTML 4.01.
attributo DOMString testo
Il titolo specificato come stringa.

 HTMLUListElement: HTMLElement
Elenco non ordinato. Vedere la definizione di elemento UL in HTML 4.01.
attributo booleano compatto
Ridurre la spaziatura tra gli elementi dell'elenco. Vedere la definizione di attributo compatto in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
attributo DOMString Tipo di
Stile di punto. Vedere la definizione di attributo tipo in HTML 4.01. Questo attributo è deprecato in HTML 4.01.

LinkStyle
L'interfaccia LinkStyle fornisce un meccanismo mediante il quale un foglio di stile può essere recuperato dal nodo responsabile del collegamento in un documento. Un'istanza dell'interfaccia LinkStyle può essere ottenuto con metodi di fusione vincolanti specifici su un'istanza di un nodo di collegamento (HTMLLinkElement, HTMLStyleElement o ProcessingInstruction nel DOM Level 2).
readonly attribuire StyleSheet foglio
Il foglio di stile.

 MediaList
L'interfaccia MediaList fornisce l'astrazione di un insieme ordinato di mezzi di comunicazione, senza definire o vincolare come questa collezione è implementato. Un elenco vuoto è lo stesso di un elenco che contiene il medium "all".
Le voci del MediaList sono accessibili tramite un indice integrale, a partire da 0.
readonly attribuire unsigned long lunghezza
Il numero di supporti nella lista. La gamma di supporti validi è da 0 a lunghezza-1 compreso.
attributo DOMString MediaText
La rappresentazione testuale analizzabile della lista dei media. Questo è un elenco separato da virgole di media.
DOMException SYNTAX_ERR
Sollevata se il valore della stringa specificata è un errore di sintassi ed è analizzabile.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo elenco supporto è in sola lettura.
invalidare appendMedium (in DOMString newMedium)
Aggiunge il newMedium mezzo alla fine della lista. Se il newMedium è già utilizzato, viene prima rimosso.
newMedium di tipo DOMString
Il nuovo mezzo da aggiungere.
DOMException INVALID_CHARACTER_ERR
Se il medio contiene caratteri non validi nel linguaggio stile sottostante.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo elenco è in sola lettura.
invalidare deleteMedium (in DOMString oldMedium)
Elimina il mezzo indicato dal oldMedium dall'elenco.
oldMedium di tipo DOMString
Il mezzo per eliminare nell'elenco dei media.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo elenco è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se oldMedium non è nella lista.
DOMString elemento (indice in unsigned long)
Restituisce il indexth nell'elenco. Se index è maggiore o uguale al numero di supporti nella lista, restituisce null.
indice di tipo unsigned long
Indice nella collezione.
DOMString
Il mezzo nella posizione indexth nel MediaList, o null se questo non è un indice valido.

 NamedNodeMap
Gli oggetti che implementano l'interfaccia NamedNodeMap sono utilizzati per rappresentare collezioni di nodi di cui si può accedere per nome. Si noti che NamedNodeMap non eredita da NodeList; NamedNodeMaps non sono mantenuti in un ordine particolare. Gli oggetti contenuti in un NamedNodeMap attuazione oggetto possono anche essere consultati da un indice ordinale, ma questo è semplicemente quello di consentire conveniente enumerazione del contenuto di una NamedNodeMap, e non implica che il DOM specifica un ordine di questi nodi.
Oggetti NamedNodeMap nel DOM sono vivo.
readonly attribuire unsigned long lunghezza
Il numero di nodi in questa mappa. La gamma di indici validi nodi figlio è da 0 a lunghezza-1 compreso.
Nodo getNamedItem (in nome DOMString)
Recupera un nodo specificato per nome.
Nome di tipo DOMString
Il nodeName di un nodo per recuperare.
Nodo
Un nodo (di qualsiasi tipo) con il Nomenodo specificato, o null se non identifica un nodo in questa mappa.
Nodo getNamedItemNS (in DOMString namespaceURI, in DOMString localName)
Recupera un nodo specificato dal nome locale e l'URI dello spazio dei nomi.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi del nodo per recuperare.
localName di tipo DOMString
Il nome locale del nodo per recuperare.
Nodo
Un nodo (di qualsiasi tipo) con il nome locale e l'URI dello spazio dei nomi, o null se non identificano un nodo in questa mappa.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
Nodo elemento (indice in unsigned long)
Restituisce l'elemento indexth nella mappa. Se index è maggiore o uguale al numero di nodi in questa mappa, questa restituisce null.
indice di tipo unsigned long
Indice in questa mappa.
Nodo
Il nodo alla posizione indexth nella mappa, o null se questo non è un indice valido.
Nodo removeNamedItem (in nome DOMString)
Rimuove un nodo specificato per nome. Quando questa mappa contiene gli attributi associati a un elemento, se l'attributo rimosso è noto per avere un valore di default, un attributo appare immediatamente contenente il valore predefinito nonché il corrispondente URI del namespace, nome locale, e prefisso quando applicabile.
Nome di tipo DOMString
Nome nodo del nodo da rimuovere.
Nodo
Il nodo rimosso da questa mappa se esiste un nodo con tale nome.
DOMException NOT_FOUND_ERR
Sollevata se non vi è alcuna chiamata nome del nodo in questa mappa.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa mappa è in sola lettura.
Nodo removeNamedItemNS
Rimuove un nodo specificato dal nome locale e l'URI dello spazio dei nomi. Un attributo rimosso può essere conosciuto per avere un valore predefinito quando questa mappa contiene gli attributi associati a un elemento, restituito l'attributo attributi dell'interfaccia Node. Se è così, un attributo viene visualizzato immediatamente che contiene il valore di default, così come il corrispondente URI dello spazio dei nomi, il nome locale e il prefisso quando applicabile.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi del nodo da rimuovere.
localName di tipo DOMString
Il nome locale del nodo da rimuovere.
Nodo
Il nodo rimosso da questa carta, se esiste un nodo con un nome locale e l'URI dello spazio dei nomi.
DOMException NOT_FOUND_ERR
Sollevata se non vi è alcun nodo con il namespaceURI specificato e localName in questa mappa.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa mappa è in sola lettura.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).
Nodo SetNamedItem (in Node arg)
Aggiunge un nodo utilizzando il suo attributo Nomenodo. Se un nodo con lo stesso nome è già presente in questa mappa, che viene sostituito da quello nuovo. Sostituzione di un nodo di per sé non ha alcun effetto.
Come attributo Nomenodo viene utilizzato per derivare il nome che il nodo deve essere conservato sotto, più nodi di taluni tipi (quelli che hanno un valore di stringa "speciale") non possono essere immagazzinate come i nomi sarebbero scontrarsi. Questo è visto come preferibile consentire nodi da alias.
arg di tipo Node
Un nodo per memorizzare in questa mappa. Il nodo sarà poi accessibile utilizzando il valore del suo attributo Nomenodo.
Nodo
Se il nuovo nodo sostituisce un nodo esistente il nodo sostituito viene restituito, altrimenti viene restituito null.
DOMException WRONG_DOCUMENT_ERR
Sollevata se arg è stato creato da un documento diverso da quello che ha creato questa mappa.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa mappa è in sola lettura.
DOMException INUSE_ATTRIBUTE_ERR
Sollevata se arg è una Attr che è già un attributo di un altro oggetto Element. L'utente deve DOM clonare esplicitamente nodi Attr di riutilizzare loro in altri elementi.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se si tenta di aggiungere un nodo non appartiene a questo NamedNodeMap. Esempi potrebbero includere cercando di inserire qualcosa di diverso da un nodo Attr in mappa di un elemento di attributi, o di un nodo non-entità nella DocumentType della mappa di Entità.
Nodo setNamedItemNS (in Nodo arg)
Aggiunge un nodo utilizzando la sua namespaceURI e localName. Se un nodo con tale URI dello spazio dei nomi e nome locale che è già presente in questa mappa, che viene sostituito da quello nuovo. Sostituzione di un nodo di per sé non ha alcun effetto.
Per [namespace XML], le applicazioni devono utilizzare il valore null come parametro namespaceURI per i metodi se si desidera avere alcun spazio dei nomi.
arg di tipo Node
Un nodo per memorizzare in questa mappa. Il nodo sarà poi accessibile utilizzando il valore della sua namespaceURI e attributi localName.
Nodo
Se il nuovo nodo sostituisce un nodo esistente il nodo sostituito viene restituito, altrimenti viene restituito null.
DOMException WRONG_DOCUMENT_ERR
Sollevata se arg è stato creato da un documento diverso da quello che ha creato questa mappa.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questa mappa è in sola lettura.
DOMException INUSE_ATTRIBUTE_ERR
Sollevata se arg è una Attr che è già un attributo di un altro oggetto Element. L'utente deve DOM clonare esplicitamente nodi Attr di riutilizzare loro in altri elementi.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se si tenta di aggiungere un nodo non appartiene a questo NamedNodeMap. Esempi potrebbero includere cercando di inserire qualcosa di diverso da un nodo Attr in mappa di un elemento di attributi, o di un nodo non-entità nella DocumentType della mappa di Entità.
DOMException NOT_SUPPORTED_ERR
Può essere sollevato se l'implementazione non supporta la funzionalità di "XML" e la lingua esposta attraverso il Documento non supporta namespace XML (ad esempio [HTML 4.01]).

 Namelist
L'interfaccia elenco nomi fornisce l'astrazione di un insieme ordinato di coppie parallele di nome e valori dello spazio dei nomi (che potrebbero essere valori nulli), senza definire o vincolare come questa collezione è implementato. Le voci del namelist sono accessibili tramite un indice integrale, a partire da 0.
readonly attribuire unsigned long lunghezza
Il numero di coppie (nome e namespaceURI) nell'elenco. La gamma di indici validi nodi figlio è da 0 a lunghezza-1 compreso.
boolean contiene (in DOMString str)
Verificare se un nome è parte di questo elenco nomi.
str di tipo DOMString
Il nome da cercare.
boolean
vero se è stato trovato il nome, false in caso contrario.
boolean containsNS (in DOMString namespaceURI, in nome DOMString)
Verificare se la coppia namespaceURI / nome fa parte di questo elenco nomi.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi da cercare.
Nome di tipo DOMString
Il nome da cercare.
boolean
true se la coppia è stata trovata namespaceURI / nome, false in caso contrario.
DOMString getName (in indice unsigned long)
Restituisce il nome dell'articolo indexth nella collezione.
indice di tipo unsigned long
Indice nella collezione.
DOMString
Il nome nella posizione indexth in elenco nomi, o null se non c'è un nome per l'indice specificato o se l'indice è fuori intervallo.
DOMString getNamespaceURI (in indice unsigned long)
Restituisce il namespaceURI voce indexth nella raccolta.
indice di tipo unsigned long
Indice nella collezione.
DOMString
L'URI dello spazio dei nomi nella posizione indexth in elenco nomi, o null se non c'è un nome per l'indice specificato o se l'indice è fuori intervallo.

 Nodo
L'interfaccia di Node è il tipo di dati principale per l'intero Document Object Model. Esso rappresenta un singolo nodo nell'albero del documento. Mentre tutti gli oggetti che implementano l'interfaccia Node espongono i metodi per trattare con i bambini, non tutti gli oggetti che implementano l'interfaccia Node può avere figli. Per esempio, i nodi di testo non possono avere figli, e aggiungendo a tali nodi figli determina una DOMException essere sollevato.
Il attributi Nomenodo, nodeValue e gli attributi sono inclusi come un meccanismo per ottenere informazioni a nodo senza colata giù per l'interfaccia derivata specifica. Nei casi in cui non vi è evidente la mappatura di questi attributi per un nodeType specifico (ad esempio, nodeValue per un elemento o gli attributi per un commento), questa restituisce null. Si noti che le interfacce specializzate possono contenere meccanismi convenienti ulteriori e più per ottenere e impostare le informazioni pertinenti.
const unsigned short Attribute_node
= 2;
Il nodo è un Attr.
const unsigned short CDATA_SECTION_NODE
= 4;
Il nodo è un CDATASection.
const unsigned short COMMENT_NODE
= 8;
Il nodo è un commento.
const unsigned short DOCUMENT_FRAGMENT_NODE
= 11;
Il nodo è un DocumentFragment.
const unsigned short DOCUMENT_NODE
= 9;
Il nodo è un documento.
const unsigned short DOCUMENT_TYPE_NODE
= 10;
Il nodo è un DocumentType.
const unsigned short ELEMENT_NODE
= 1;
Il nodo è un elemento.
const unsigned short ENTITY_NODE
= 6;
Il nodo è un'entità.
const unsigned short ENTITY_REFERENCE_NODE
= 5;
Il nodo è un EntityReference.
const unsigned short NOTATION_NODE
= 12;
Il nodo è una notazione.
const unsigned short PROCESSING_INSTRUCTION_NODE
= 7;
Il nodo è un ProcessingInstruction.
const unsigned short TEXT_NODE
= 3;
Il nodo è un nodo Text
Definizione di gruppo NodeType
Un numero intero che indica quale tipo di nodo è questo.
Codici numerici fino a 200 sono riservati a W3C per eventuale uso futuro.
I valori di Nomenodo, nodeValue, e gli attributi variano a seconda del tipo di nodo come segue:
 
InterfaccianodeNamenodeValueattributi
Attrstessi Attr.namestessi Attr.valuenullo
CDATASection"# CDATA-sezione"uguale CharacterData.data, il contenuto della sezione CDATAnullo
Commento"# Comment"uguale CharacterData.data, il contenuto del commentonullo
Documento"# Documento"nullonullo
DocumentFragment"# Documento-frammento"nullonullo
DocumentTypestessi DocumentType.namenullonullo
Elementostessi Element.tagNamenulloNamed NodeMap
Entitànome dell'entitànullonullo
EntityReferencenome di un'entità referenziatanullonullo
Notazionenome notazionenullonullo
ProcessingInstructionstessi ProcessingInstruction.targetstessi ProcessingInstruction.datanullo
Testo"# Text"uguale CharacterData.data, il contenuto del nodo testonullo
 
const unsigned short DOCUMENT_POSITION_CONTAINED _BY
= 0x10;
Il nodo è contenuto dal nodo di riferimento. Un nodo che è contenuto è sempre seguito, anche.
const unsigned short DOCUMENT_POSITION_CONTAINS
= 0x08;
Il nodo contiene il nodo di riferimento. Un nodo che contiene è sempre precedenti, anche.
const unsigned short DOCUMENT_POSITION_DISCONN.
= 0x01;
I due nodi sono scollegati. Ordine tra i nodi disconnessi è sempre dall'implementazione.
const unsigned short DOCUMENT_POSITION_FOLLOWING
= 0x04;
Il nodo segue il nodo di riferimento.
const unsigned short DOCUMENT_POSITION_ _IMPLEMENTATION_SPECIFIC
= 0x20;
La determinazione del precedente contro dopo è specifica.
const unsigned short DOCUMENT_POSITION_PRECEDING
= 0x02;
Il secondo nodo precede il nodo di riferimento.
Gruppo Definizione DocumentPosition
Maschera di bit che indica la posizione relativa di un documento nodo rispetto ad un altro nodo.
Se i due nodi comparati sono lo stesso nodo, quindi nessun flag sono impostati sul ritorno.
Altrimenti, l'ordine delle due nodi è determinato ricercando comuni container - contenitori che contengono entrambi. Un nodo contiene direttamente i nodi figlio. Un nodo contiene anche direttamente altri nodi collegati ad esso, come attributi contenuti in un elemento o di entità e notazioni contenute in un tipo di documento. Nodi contenuti in nodi contenuti sono anche contenuti, ma meno direttamente come il numero di intervenire contenitori aumenta.
Se non vi è alcun nodo contenitore comune, allora l'ordine si basa su ordine fra il contenitore radice di ogni nodo che non è in alcun contenitore. In questo caso, il risultato è scollegato e attuazione specifiche. Questo risultato è stabile finché tali nodi più esterno contenenti rimangono in memoria e non sono inseriti in qualche altro nodo contenente. Questo sarebbe il caso quando i nodi appartengono a diversi documenti o frammenti, e la clonazione del documento o inserendo un frammento potrebbe modificare l'ordine.
Se uno dei nodi comparati contiene l'altro nodo, allora il contenitore precede il nodo contenuto, e inverso il nodo contenuto segue il contenitore. Ad esempio, quando si confronta un elemento contro il suo stesso attributo o un bambino, il nodo elemento precede il suo nodo di attributo e il suo nodo figlio, che sia lo seguono.
Se nessuna di queste motivazioni si applica, allora esiste un contenitore più-direct comune a entrambi i nodi da confrontare. In questo caso, l'ordine è determinato sulla base dei due nodi determinano direttamente contenuti in questo contenitore più comune-diretta che o sono o contengono i nodi corrispondenti confrontati.
Se questi due nodi determinanti sono entrambi nodi figlio, l'ordine DOM naturale di questi nodi determinanti all'interno del nodo contenente viene restituito come l'ordine dei nodi corrispondenti. Questo sarebbe il caso, per esempio, confrontando due elementi figlio dello stesso elemento.
Se uno dei due nodi determinanti è un nodo figlio e l'altro no, allora la corrispondente nodo del nodo figlio segue il corrispondente nodo del nodo non-bambino. Questo sarebbe il caso, per esempio, confrontando un attributo di un elemento con un elemento figlio dello stesso elemento.
Se nessuno dei due nodi determinare se è un nodo figlio e un nodo determinazione ha un maggior valore di nodeType rispetto agli altri, allora il nodo corrispondente precede l'altro. Questo sarebbe il caso, per esempio, confrontando una entità di un tipo di documento contro una notazione dello stesso tipo di documento.
Se nessuno dei due nodi determinazione è un nodo figlio e nodeType è la stessa per entrambi i nodi determinanti, poi un ordine attuazione-dipendente tra i nodi determinano viene restituito. Questo ordine è stabile finché nessun nodo della stessa nodeType vengono inseriti o rimossi dal contenitore diretto. Questo sarebbe il caso, per esempio, confrontando due attributi dello stesso elemento e inserire o rimuovere attributi aggiuntivi potrebbe cambiare l'ordine tra attributi esistenti.
readonly attributo NamedNodeMap attributi
Un NamedNodeMap contenente gli attributi del nodo (se si tratta di un elemento) o NULL altrimenti.
readonly attribuire DOMString baseURI
L'URI di base assoluta di questo nodo o null se l'applicazione non è stata in grado di ottenere un URI assoluto. Questo valore viene calcolato come descritto in URI di base. Tuttavia, quando il documento supporta la funzione "Copia" [DOM Level 2 HTML], l'URI di base è calcolata utilizzando prima il valore dell'attributo href dell'elemento BASE HTML se esiste, e il valore dell'attributo documentURI dall'interfaccia Document altrimenti.
readonly attributo NodeList childNodes
Un NodeList che contiene tutti i figli di questo nodo. Se non ci sono bambini, questo è un NodeList contiene nessun nodo.
readonly attribuire Node firstChild
Il primo figlio di questo nodo. Se non vi è tale nodo, questo restituisce null.
readonly attribuire Node lastChild
L'ultimo figlio del nodo. Se non vi è tale nodo, questo restituisce null.
readonly attribuire DOMString localName
Restituisce la parte locale del nome completo di questo nodo.
Per i nodi di qualsiasi tipo diverso ELEMENT_NODE e attribute_node e nodi creati con un metodo DOM Level 1, come document.createElement (), questo è sempre nullo.
readonly attribuire DOMString namespaceURI
L'URI dello spazio dei nomi del nodo, oppure null se non è specificato (vedere Spazi dei nomi XML).
Questo non è un valore calcolato che è il risultato di una ricerca dello spazio dei nomi in base a un esame delle dichiarazioni di namespace in ambito. E 'semplicemente l'URI dello spazio dei nomi dato al momento della creazione.
Per i nodi di qualsiasi tipo diverso ELEMENT_NODE e attribute_node e nodi creati con un metodo DOM Level 1, come document.createElement (), questo è sempre nullo.
Per gli spazi dei nomi nella specifica [namespace XML] XML un attributo non eredita il suo spazio dei nomi da l'elemento a cui è collegato. Se un attributo non viene dato in modo esplicito uno spazio dei nomi, semplicemente non ha spazio dei nomi.
readonly attribuire Node nextSibling
Il nodo immediatamente dopo questo nodo. Se non vi è tale nodo, questo restituisce null.
readonly attribuire DOMString nodeName
Il nome di questo nodo, a seconda del suo tipo, vedere la tabella qui sopra.
attribuire readonly unsigned short nodeType
Un codice che rappresenta il tipo di oggetto sottostante, come sopra definito.
attributo DOMString nodeValue
Il valore di questo nodo, a seconda del suo tipo, vedere la tabella qui sopra. Quando è definito per essere nullo, l'impostazione non ha alcun effetto, compreso se il nodo è di sola lettura.
DOMException NO_MODIFICATION_ALLOWED_ERR
Generato quando il nodo è in sola lettura e se non è definito per essere nullo.
DOMException DOMSTRING_SIZE_ERR
Sollevato quando sarebbe tornato più caratteri di forma in una variabile DOMString sulla piattaforma attuazione.
readonly attributo documento OwnerDocument
L'oggetto Document associato a questo nodo. Questo è anche l'oggetto del documento utilizzato per creare nuovi nodi. Quando questo nodo è un documento o un DocumentType che non è ancora utilizzato con qualsiasi documento, questo è nullo.
readonly attribuire Node parentNode
Il genitore di questo nodo. Tutti i nodi, tranne Attr, Document, DocumentFragment, Entity, e notazione può avere un genitore. Tuttavia, se un nodo non è stato appena creato e aggiunto ancora all'albero, o se è stato rimosso dall'albero, questo è nullo.
attributo DOMString prefix
Il prefisso dello spazio dei nomi del nodo, oppure null se non è specificato. Quando è definito per essere nullo, l'impostazione non ha alcun effetto, compreso se il nodo è di sola lettura.
Si noti che l'impostazione di questo attributo, quando consentito, cambia l'attributo Nomenodo, che contiene il nome completo, così come la tagName e attributi di nome delle interfacce e degli elementi Attr, quando applicabile.
Impostazione del prefisso a null rende non specificato, impostandolo su una stringa vuota è carico di attuazione.
Si noti anche che cambiare il prefisso di un attributo che è noto per avere un valore di default, non fa un nuovo attributo con il valore di default e il prefisso originale apparire, dal momento che il namespaceURI e localName non cambiano.
Per i nodi di qualsiasi tipo diverso ELEMENT_NODE e attribute_node e nodi creati con un metodo DOM Level 1, come createElement dall'interfaccia documento, questo è sempre nullo.
DOMException INVALID_CHARACTER_ERR
Sollevato se il prefisso specificato contiene un carattere non valido in base alla versione di XML in uso specificato nell'attributo Document.xmlVersion.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NAMESPACE_ERR
Sollevato se il prefisso specificato non è valido per gli spazi dei nomi in specifiche XML, se il namespaceURI di questo nodo è nullo, se il prefisso specificato è "xml" e la namespaceURI di questo nodo è diverso da "http://www.w3.org / XML/1998/namespace ", se questo nodo è un attributo e il prefisso specificato è" xmlns "e la namespaceUri di questo nodo è diverso da" http://www.w3.org/2000/xmlns/ ", o se questo nodo è un attributo e il qualifiedName di questo nodo è "xmlns" [namespace XML].
readonly attribuire Node previousSibling
Il nodo immediatamente precedente questo nodo. Se non vi è tale nodo, questo restituisce null.
attributo DOMString textContent
Questo attributo restituisce il contenuto del testo di questo nodo e dei suoi discendenti. Quando è definito per essere nullo, l'impostazione non ha alcun effetto. Su impostazione, eventuali bambini questo nodo può avere vengono rimossi e, se la nuova stringa non è vuota o null, sostituiti da un unico nodo di testo contenente la stringa di questo attributo è impostato su.
Su come ottenere, senza serializzazione viene eseguita, la stringa restituita non contiene markup. Senza spazi bianchi normalizzazione viene eseguita e la stringa restituita non contiene gli spazi vuoti nel contenuto dell'elemento (si veda l'attributo Text.isElementContentWhitespace). Analogamente, sulla impostazione, nessuna analisi viene effettuata sia, la stringa di input viene preso come contenuto testuale puro.
La stringa restituita è fatto del contenuto di testo di questo nodo seconda del suo tipo, come definito di seguito:
 
 
Tipo di nodoContenuto
ELEMENT_NODE, attribute_node, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODEconcatenazione del valore dell'attributo textContent di ogni nodo figlio, esclusi COMMENT_NODE e nodi PROCESSING_INSTRUCTION_NODE. Questa è la stringa vuota se il nodo non ha figli.
TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODEnodeValue
DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODEnullo
   
DOMException NO_MODIFICATION_ALLOWED_ERR
Generato quando il nodo è in sola lettura.
DOMException DOMSTRING_SIZE_ERR
Sollevato quando sarebbe tornato più caratteri di forma in una variabile DOMString sulla piattaforma attuazione.
Nodo appendChild (in Node newChild)
Aggiunge il newChild nodo alla fine della lista dei figli di questo nodo. Se il newChild è già nell'albero, viene prima rimosso.
newChild di tipo Node
Il nodo da aggiungere. Se si tratta di un oggetto DocumentFragment, l'intero contenuto del frammento del documento vengono spostati nella lista figlio del nodo
Nodo
Il nodo aggiunto.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se questo nodo è di un tipo che non consente figli del tipo del nodo newChild, o se il nodo da aggiungere è un antenato di questo nodo o questo nodo stesso, o se questo nodo è di tipo documento e l'applicazione DOM tentativi di aggiungere una seconda DocumentType o nodo elemento.
DOMException WRONG_DOCUMENT_ERR
Sollevata se newChild è stato creato da un documento diverso da quello che ha creato questo nodo.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura o se il genitore precedente del nodo viene introdotto non e 'in sola lettura.
DOMException NOT_SUPPORTED_ERR
se il nodo newChild è un figlio del nodo documento, questa eccezione può essere sollevata se l'implementazione DOM non supporta la rimozione del DocumentType bambino o un elemento figlio.
Nodo cloneNode (in booleano profonda)
Restituisce un duplicato di questo nodo, cioè, serve come un costruttore di copia generico per i nodi. Il nodo duplicato ha genitore (parentNode è nullo) e nessun dato dell'utente. I dati utente associati al nodo importato non è realizzata nel corso. Tuttavia, se eventuali UserDataHandlers è stato specificato con i dati associati questi gestori saranno chiamati con i parametri appropriati prima di questo metodo restituisce.
La clonazione di un elemento copia tutti gli attributi ei loro valori, inclusi quelli generati dal processore XML per rappresentare gli attributi di default, ma questo metodo non copia i bambini che contiene a meno che sia un clone profondo. Questo include testo contenuto in un Elemento poiché il testo è contenuto in un nodo di testo figlio. La clonazione di un Attr direttamente, al contrario di essere clonato come parte di un'operazione di clonazione elemento, restituisce un attributo specificato (specificata è vera). La clonazione di un Attr sempre cloni suoi figli, dal momento che rappresentano il suo valore, non importa se si tratta di un clone di profondo o non. La clonazione di un EntityReference costruisce automaticamente il relativo sottoalbero, se una corrispondente entità è disponibile, non importa se si tratta di un clone di profondo o non. Clonazione qualsiasi altro tipo di nodo restituisce semplicemente una copia di questo nodo.
Si noti che la clonazione immutabile risultati sottostruttura in una copia mutevole, ma i figli di un clone EntityReference sono in lettura. Inoltre, i cloni di nodi Attr non specificati sono specificati. E, Documento clonazione, DocumentType, Entity, e nodi di notazione è a carico di attuazione.
profonda di tipo booleano
Se fosse vero, ricorsivamente clonare la sottostruttura del nodo specificato, se falsa, clonare solo il nodo stesso (e dei suoi attributi, se si tratta di un elemento).
Nodo
Il nodo duplicato.
unsigned short compareDocumentPosition (in Node altro)
Confronta il nodo di riferimento, cioè il nodo su cui viene chiamato questo metodo, con un nodo, cioè quello passato come parametro, per quanto riguarda la loro posizione nel documento e secondo l'ordine dei documenti.
altro tipo di nodo
Il nodo da confrontare con il nodo di riferimento.
unsigned short
Restituisce come il nodo è posizionato relativamente al nodo di riferimento.
DOMException NOT_SUPPORTED_ERR
quando i nodi sono confrontati da diverse implementazioni del DOM che non si coordinano per restituire risultati consistenti implementazioni particolari.
DOMObject GetFeature (in funzione DOMString, in versione DOMString)
Questo metodo restituisce un oggetto specializzato che implementa le API specializzata della funzione e versione specificata, come specificato nel DOM Caratteristiche. L'oggetto specializzato può anche essere ottenuto con metodi di fusione vincolante-specifici, ma non è necessariamente prevista, come discusso in implementazioni DOM misti. Questo metodo consente anche la realizzazione di fornire oggetti specializzati che non supportano l'interfaccia Node.
caratteristica di tipo DOMString
Il nome della funzione richiesta. Si noti che qualsiasi segno più "+" anteporre al nome della funzione sarà ignorata poiché non è significativo nel contesto di questo metodo.
Versione di tipo DOMString
Questo è il numero di versione della funzionalità da verificare.
DOMObject
Restituisce un oggetto che implementa l'API specializzata della funzione e versione specificata, se presente, o null se non vi è alcun oggetto che implementa le interfacce associati a tale funzione. Se il DOMObject restituito da questo metodo implementa l'interfaccia Node, deve delegare al nucleo nodo primario e non restituire risultati in contrasto con il Nodo nucleo primario come gli attributi, childNodes, ecc
DOMUserData getUserData (in chiave DOMString)
Recupera l'oggetto associato ad un tasto su un nodo. L'oggetto deve prima essere stato impostato per questo nodo chiamando setUserData con la stessa chiave.
chiave di tipo DOMString
La chiave è associato l'oggetto a.
DOMUserData
Restituisce il DOMUserData associato al tasto specificato su questo nodo, oppure null se non c'era nessuno.
boolean HasAttributes ()
Indica se questo nodo (se si tratta di un elemento) dispone di attributi.
boolean
Restituisce true se il nodo dispone di attributi, false altrimenti.
boolean hasChildNodes ()
Restituisce se il nodo dispone di bambini.
boolean
Restituisce true se il nodo dispone di figli, false altrimenti.
Nodo insertBefore (in Nodo newChild, in refChild Node)
Inserisce il newChild nodo prima che il bambino nodo esistente refChild. Se refChild è nullo, inserire newChild alla fine dell'elenco dei bambini.
Se newChild è un oggetto DocumentFragment, tutti i suoi figli sono inseriti, nello stesso ordine, prima refChild. Se il newChild è già nell'albero, viene prima rimosso.
Inserimento di un nodo prima di se stessa è a carico di attuazione.
newChild di tipo Node
Il nodo da inserire.
refChild di tipo Node
Il nodo di riferimento, cioè, il nodo prima che il nuovo nodo deve essere inserito.
Nodo
Il nodo da inserire.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se questo nodo è di un tipo che non consente figli del tipo del nodo newChild, o se il nodo da inserire è un antenato di questo nodo o questo nodo stesso, o se questo nodo è di tipo documento e l'applicazione DOM tentativi di inserire un secondo DocumentType o nodo elemento.
DOMException WRONG_DOCUMENT_ERR
Sollevata se newChild è stato creato da un documento diverso da quello che ha creato questo nodo.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura o se il genitore del nodo che viene introdotto non e 'in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se refChild non è un figlio di questo nodo.
DOMException NOT_SUPPORTED_ERR
se questo nodo è di tipo di documento, questa eccezione può essere sollevata se l'implementazione DOM non supporta l'inserimento di un DocumentType o nodo elemento.
boolean isDefaultNamespace (in DOMString namespaceURI)
Questo metodo controlla se il namespaceURI specificato è lo spazio dei nomi predefinito o meno.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi da cercare.
boolean
Restituisce true se il namespaceURI specificato è lo spazio dei nomi predefinito, false altrimenti.
boolean isEqualNode (in Node arg)
Verifica se due nodi sono uguali.
Questo metodo di test per l'uguaglianza di nodi, non sameness (vale a dire, se i due nodi sono riferimenti allo stesso oggetto) che può essere testato con Node.isSameNode (). Tutti i nodi che sono alla stessa saranno anche uguali, anche se il contrario non può essere vero.
Due nodi sono uguali se e solo se sono soddisfatte le seguenti condizioni:
  • I due nodi sono dello stesso tipo.
  • I seguenti attributi di stringa sono uguali: Nomenodo, localName, namespaceURI, prefisso, nodeValue. Questo è: sono entrambi null, o hanno la stessa lunghezza e sono carattere per carattere identico.
  • Gli attributi NamedNodeMaps sono uguali. Questo è: essi sono entrambi NULL, o hanno la stessa lunghezza e per ogni nodo che esiste in una sola mappa c'è un nodo che esiste nell'altro mappa ed è uguale, anche se non necessariamente allo stesso indice.
  • Le NodeLists childNodes sono uguali. Questo è: sono entrambi null, o hanno la stessa lunghezza e contengono uguali nodi allo stesso indice. Si noti che la normalizzazione può influenzare l'uguaglianza, per evitare questo, i nodi devono essere normalizzati prima di essere confrontato.
Per i due nodi DocumentType per essere uguale, le seguenti condizioni devono essere soddisfatte:
  • I seguenti attributi di stringa sono uguali: publicId, systemId, internalSubset.
  • Gli enti NamedNodeMaps sono uguali.
  • Le notazioni NamedNodeMaps sono uguali.
D'altra parte, il seguente non influiscono uguaglianza: il OwnerDocument, baseURI, e gli attributi parentNode, l'attributo specificato per i nodi attr, l'attributo schemaTypeInfo per Attr e nodi elemento, l'attributo Text.isElementContentWhitespace per i nodi di testo, così come qualsiasi dati utente o listener di eventi registrati sui nodi.
Come regola generale, tutto quanto non menzionato nella descrizione di cui sopra non è significativo in considerazione del controllo di uguaglianza. Si noti che le versioni future di questa specifica possono prendere in considerazione altri attributi e le implementazioni conformi a questa specifica si prevede di essere aggiornato di conseguenza.
arg di tipo Node
Il nodo per confrontare l'uguaglianza con.
boolean
Restituisce vero se i nodi sono uguali, false in caso contrario.
boolean isSameNode (in Node altro)
Indica se questo nodo è il nodo stesso di quello specificato.
Questo metodo fornisce un modo per determinare se due riferimenti nodo restituito dal riferimento di attuazione dello stesso oggetto. Quando due riferimenti nodi sono riferimenti allo stesso oggetto, anche se attraverso un proxy, i riferimenti possono essere utilizzati completamente intercambiabile, in modo tale che tutti gli attributi hanno gli stessi valori e chiamando lo stesso metodo DOM su entrambi riferimento ha sempre esattamente lo stesso effetto.
altro tipo di nodo
Il nodo da confrontare.
boolean
Restituisce vero se i nodi sono uguali, false in caso contrario.
boolean isSupported (in funzione DOMString, in versione DOMString)
Verifica se l'implementazione DOM implementa una funzionalità specifica e che la caratteristica è supportata da questo nodo, come specificato nel DOM Caratteristiche.
caratteristica di tipo DOMString
Il nome della funzione da testare.
Versione di tipo DOMString
Questo è il numero di versione della funzionalità da verificare.
boolean
Restituisce true se la funzione specificata è supportata su questo nodo, false altrimenti.
DOMString lookupNamespaceURI (in DOMString prefisso)
Cercare l'URI dello spazio dei nomi associato al prefisso specificato, a partire da questo nodo.
Vedere dei nomi URI di ricerca per i dettagli su l'algoritmo utilizzato da questo metodo.
prefisso di tipo DOMString
Il prefisso cercare. Se questo parametro è nullo, il metodo restituirà l'URI dello spazio dei nomi predefinito se presente.
DOMString
Restituisce l'URI dello spazio dei nomi associato oppure null se non viene trovata.
DOMString LookupPrefix (in DOMString namespaceURI)
Cercare il prefisso associato al l'URI dello spazio dei nomi, a partire da questo nodo. Le dichiarazioni di namespace di default vengono ignorati da questo metodo.
Vedere Namespace Prefix di ricerca per i dettagli su l'algoritmo utilizzato da questo metodo.
namespaceURI di tipo DOMString
L'URI dello spazio dei nomi da cercare.
DOMString
Restituisce un prefisso dello spazio dei nomi associato se trovato o null se non viene trovata. Se più di un prefisso è associato al prefisso dello spazio dei nomi, il prefisso dello spazio dei nomi restituito è a carico di attuazione.
invalidare normalize ()
Mette tutti i nodi di testo in tutta la profondità del sotto-albero sotto il nodo, compresi i nodi attributo, in una forma "normale", dove solo la struttura (ad esempio, elementi, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità) separa i nodi di testo , vale a dire, non ci sono né i nodi di testo adiacenti né nodi di testo vuoti. Questo può essere utilizzato per garantire che la vista DOM di un documento è come se fosse salvato e ricaricato, ed è utile quando operazioni (come XPointer [XPointer] lookups) che dipendono da una particolare struttura ad albero documento sono essere utilizzato. Se il parametro "normalizzare-caratteri" dell'oggetto DOMConfiguration attaccato al Node.ownerDocument è vero, questo metodo anche normalizzare completamente i caratteri dei nodi di testo.
Nei casi in cui il documento contiene CDataSections, l'operazione di normalizzare da sola può non essere sufficiente, in quanto Xpointer non fanno distinzione tra i nodi di testo e nodi CDATASection.
Nodo removeChild (in Node oldChild)
Rimuove il nodo figlio indicato dal oldChild dall'elenco dei bambini, e lo restituisce.
oldChild di tipo Node
Il nodo da rimuovere.
Nodo
Il nodo rimosso.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se oldChild non è un figlio di questo nodo.
DOMException NOT_SUPPORTED_ERR
se questo nodo è di tipo di documento, questa eccezione può essere sollevata se l'implementazione DOM non supporta la rimozione del DocumentType bambino o la bambina Element.
Nodo replaceChild (in Nodo newChild, in oldChild Node)
Sostituisce il nodo figlio oldChild con newChild nella lista dei bambini, e restituisce il nodo oldChild.
Se newChild è un oggetto DocumentFragment, oldChild viene sostituito da tutti i bambini DocumentFragment, che vengono inseriti nello stesso ordine. Se il newChild è già nell'albero, viene prima rimosso.
Sostituzione di un nodo con se stessa è a carico di attuazione.
newChild di tipo Node
Il nuovo nodo di mettere nella lista bambino.
oldChild di tipo Node
Il nodo da sostituire nella lista.
Nodo
Il nodo sostituito.
DOMException HIERARCHY_REQUEST_ERR
Sollevata se questo nodo è di un tipo che non consente figli del tipo del nodo newChild, o se il nodo di mettere in è un antenato di questo nodo o questo nodo stesso, o se questo nodo è di tipo Document e il risultato dell'operazione di sostituzione dovrebbe aggiungere un secondo DocumentType o Element sul nodo del documento.
DOMException WRONG_DOCUMENT_ERR
Sollevata se newChild è stato creato da un documento diverso da quello che ha creato questo nodo.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo o il genitore del nuovo nodo è in sola lettura.
DOMException NOT_FOUND_ERR
Sollevata se oldChild non è un figlio di questo nodo.
DOMException NOT_SUPPORTED_ERR
se questo nodo è di tipo di documento, questa eccezione può essere sollevata se l'implementazione DOM non supporta la sostituzione del DocumentType bambino o un elemento figlio.
DOMUserData setUserData (in chiave DOMString, nei dati DOMUserData, nel gestore UserDataHandler)
Associare un oggetto a un tasto su questo nodo. L'oggetto può poi essere recuperato da questo nodo chiamando getUserData con la stessa chiave.
chiave di tipo DOMString
La chiave di associare l'oggetto.
dati di tipo DOMUserData
L'oggetto da associare al tasto specificato, o null per rimuovere qualsiasi associazione esistente a quel tasto.
handler di tipo UserDataHandler
Il gestore di associare a quel tasto, o null.
DOMUserData
Restituisce il DOMUserData precedentemente associato al tasto specificato su questo nodo, oppure null se non c'era nessuno.

 NodeList
L'interfaccia NodeList fornisce l'astrazione di un insieme ordinato di nodi, senza definire o vincolare come questa collezione è implementato. Oggetti NodeList nel DOM sono vivo.
Le voci del NodeList sono accessibili tramite un indice integrale, a partire da 0.
readonly attribuire unsigned long lunghezza
Il numero di nodi della lista. La gamma di indici validi nodi figlio è da 0 a lunghezza-1 compreso.
Nodo elemento (indice in unsigned long)
Restituisce l'elemento indexth nella raccolta. Se index è maggiore o uguale al numero di nodi nell'elenco, questa restituisce null.
indice di tipo unsigned long
Indice nella collezione.
Nodo
Il nodo alla posizione indexth nella NodeList, o null se questo non è un indice valido.

 Notazione: Nodo
Questa interfaccia rappresenta una notazione dichiarata nella DTD. Una notazione dichiara o, in base al nome, il formato di un'entità non analizzata (vedere paragrafo 4.7 della specifica XML 1.0 [XML 1.0]), oppure viene utilizzato per la dichiarazione formale di obiettivi di istruzioni di elaborazione (vedi sezione 2.6 della specifica XML 1.0 [XML 1.0]). L'attributo Nomenodo ereditata dal nodo è impostato il nome dichiarato della notazione.
Il Core DOM non supporta la modifica dei nodi di notazione, sono pertanto in sola lettura.
Un nodo Notation non ha alcun genitore.
readonly attribuire DOMString publicId
descrizione
readonly attribuire DOMString systemId
L'identificatore di sistema di questa notazione. Se non è stato specificato l'identificatore di sistema, questo è nullo. Questo può essere un URI assoluto o no.

 ProcessingInstruction: Nodo
L'interfaccia ProcessingInstruction rappresenta un "istruzione di elaborazione", usato in XML come un modo per mantenere informazioni specifico del processore nel testo del documento.
Nessun controllo lessicale è fatto sul contenuto di una istruzione di elaborazione ed è quindi possibile avere la sequenza di caratteri "?>" Nel contenuto, che è illegale un'istruzione di elaborazione per la sezione 2.6 di [XML 1.0]. La presenza di questa sequenza di caratteri deve generare un errore irreversibile durante la serializzazione.
attributo DOMString dati
Il contenuto di questa istruzione di elaborazione. Questo è dal primo carattere di spazio non bianco dopo il target per il carattere immediatamente precedente l'?>.
DOMException NO_MODIFICATION_ALLOWED_ERR
NO_MODIFICATION_ALLOWED_ERR
readonly attribuire DOMString obiettivo
L'obiettivo di questa istruzione di elaborazione. XML definisce questo come il primo token dopo il markup che inizia l'istruzione di elaborazione.

 Rect
L'interfaccia Rect è usato per rappresentare qualsiasi valore rect. Questa interfaccia rispecchia i valori della proprietà di stile di fondo. Pertanto, le modifiche apportate agli oggetti CSSPrimitiveValue modificare la proprietà di stile.
readonly attributo CSSPrimitiveValue fondo
Questo attributo è utilizzato per il fondo del rect.
readonly attributo CSSPrimitiveValue a sinistra
Questo attributo è utilizzato per la sinistra del rect.
readonly attributo CSSPrimitiveValue giusto
Questo attributo viene utilizzato per il diritto del rect.
readonly attributo CSSPrimitiveValue superiore
Questo attributo è utilizzato per la parte superiore del rect.

 RGBColor
L'interfaccia RGBColor viene utilizzato per rappresentare qualsiasi valore di colore RGB. Questa interfaccia rispecchia i valori della proprietà di stile di fondo. Pertanto, le modifiche apportate agli oggetti CSSPrimitiveValue modificare la proprietà di stile.
Un colore RGB specificato non è troncato (anche se il numero è compreso nell'intervallo 0-255 o 0% -100%). Un colore RGB calcolato viene ritagliato in base al dispositivo.
Anche se un foglio di stile può contenere solo un numero intero per un valore di colore, la memoria interna di questo intero è un galleggiante, e questo può essere usato come un galleggiante nel specificato o lo stile calcolata.
Un valore percentuale colore può sempre essere convertito in un numero e viceversa.
readonly attributo CSSPrimitiveValue blu
Questo attributo è utilizzato per il valore blu del colore RGB.
readonly attributo CSSPrimitiveValue verde
Questo attributo è utilizzato per il valore verde del colore RGB.
readonly attributo CSSPrimitiveValue rosso
Questo attributo è utilizzato per il valore rosso del colore RGB.

 StyleSheet
L'interfaccia StyleSheet è l'interfaccia base astratta per qualsiasi tipo di foglio di stile. Esso rappresenta un singolo foglio di stile associato con un documento strutturato. In HTML, l'interfaccia StyleSheet rappresenta sia un foglio di stile esterno, incluso attraverso l'elemento LINK HTML, o un elemento di stile in linea. In XML, questa interfaccia rappresenta un foglio di stile esterno, incluso attraverso un'istruzione di elaborazione del foglio di stile.
attributo booleano disabile
false se il foglio di stile viene applicato al documento. vero se non lo è. La modifica di questo attributo può causare una nuova risoluzione di stile per il documento. Un foglio di stile si applica solo se sia una definizione supporto adeguato è presente e l'attributo disabled è falsa. Quindi, se i media non si applica per l'agente utente corrente, l'attributo disabled viene ignorato.
readonly attribuire DOMString href
Se il foglio di stile è un foglio di stile collegato, il valore del suo attributo è la sua posizione. Per i fogli di stile in linea, il valore di questo attributo è nullo. Vedere la definizione di attributo href per l'elemento LINK in HTML 4.0, e la pseudo-attributo href per l'istruzione di elaborazione foglio di stile XML.
readonly attribuire MediaList supporti
Il supporto di destinazione previsti per le informazioni di stile. I media sono spesso specificati nel ownerNode. Se è stato specificato alcun supporto, il MediaList sarà vuota. Vedere la definizione dei media di attributo per l'elemento LINK in HTML 4.0, e la pseudo-attributo media per l'istruzione di elaborazione foglio di stile XML. Modifica dell'elenco dei media può provocare un cambiamento all'attributo disabilitato.
readonly attribuire Node ownerNode
Il nodo che associa questo foglio di stile al documento. Per HTML, questo può essere il corrispondente LINK o elemento di stile. Per XML, può essere l'istruzione di elaborazione linking. Per i fogli di stile che sono inclusi da altri fogli di stile, il valore di questo attributo è nullo.
readonly attribuire StyleSheet parentStyleSheet
Per i linguaggi per fogli di stile che supportano il concetto di foglio di stile di inclusione, questo attributo rappresenta il foglio di stile compreso, se ne esiste uno. Se il foglio di stile è un foglio di stile di livello superiore, o il linguaggio di fogli di stile non supporta l'inserimento, il valore di questo attributo è nullo.
readonly attribuire DOMString titolo
Il titolo consultivo. Il titolo viene spesso specificato nel ownerNode. Vedere la definizione di attributo title per l'elemento LINK in HTML 4.0, e il titolo pseudo-attributo per l'istruzione di elaborazione foglio di stile XML.
readonly attribuire DOMString Tipo di
Questo specifica il linguaggio di stile per questo foglio di stile. Il linguaggio per fogli di stile è specificato come tipo di contenuto (ad esempio, "text / css"). Il tipo di contenuto viene spesso specificato nel ownerNode. Si veda anche la definizione di attributo tipo per l'elemento LINK in HTML 4.0, e il tipo di pseudo-attributo per l'istruzione di elaborazione foglio di stile XML.

 StyleSheetList
L'interfaccia StyleSheetList fornisce l'astrazione di un insieme ordinato di fogli di stile.
Gli elementi nella StyleSheetList sono accessibili tramite un indice integrale, partendo da 0.
readonly attribuire unsigned long lunghezza
Il numero di StyleSheets nell'elenco. La gamma di indici validi fogli di stile per bambini da 0 a lunghezza-1 compreso.
StyleSheet elemento (indice in unsigned long)
Utilizzato per recuperare un foglio di stile per indice ordinale. Se index è maggiore o uguale al numero di fogli di stile nell'elenco, questa restituisce null.
indice di tipo unsigned long
Indice nella collezione
StyleSheet
Il foglio di stile nella posizione di indice nella StyleSheetList, o null se questo non è un indice valido.

 Testo: CharacterData
L'interfaccia di testo eredita da CharacterData e rappresenta il contenuto testuale (dati carattere denominati in XML) di un elemento o di Attr. Se non vi è alcun margine di profitto all'interno di contenuto di un elemento, il testo è contenuto in un unico oggetto che implementa l'interfaccia testo che è l'unico figlio dell'elemento. Se c'è markup, viene analizzato in elementi di informazione (elementi, commenti, ecc) e nodi di testo che costituiscono la lista dei figli dell'elemento.
Quando un documento viene prima reso disponibile tramite il DOM, c'è solo un nodo Text per ciascun blocco di testo. Gli utenti possono creare i nodi di testo adiacenti che rappresentano il contenuto di un dato elemento, senza nessun marcatore di intervenire, ma devono essere consapevoli che non c'è modo di rappresentare le separazioni tra questi nodi in XML o HTML, in modo da non (in generale) persistono tra sessioni di modifica DOM. Il metodo Node.normalize () fonde tali oggetti di testo adiacenti in un unico nodo per ogni blocco di testo.
Nessun controllo lessicale è fatto sul contenuto di un nodo di testo e, a seconda della sua posizione nel documento, alcuni caratteri devono essere sfuggiti durante la serializzazione utilizzando riferimenti di carattere, ad esempio i caratteri "<&" se il contenuto testuale è parte di un elemento o di un attributo, la sequenza di caratteri "]]>" quando una parte di un elemento, il carattere di virgolette "o il carattere apostrofo 'quando parte di un attributo.
readonly attributo booleano isElementContentWhitespace
Indica se questo nodo di testo contiene contenuti elemento spazi, spesso abusivamente chiamati "ignorabile spazio bianco". Il nodo di testo è determinata a contenere spazi bianchi nel contenuto dell'elemento durante il caricamento del documento o se la convalida si verifica durante l'utilizzo Document.normalizeDocument ().
readonly attribuire DOMString wholeText
Restituisce tutti i testi di nodi di testo nodi di testo logicamente adiacenti a questo nodo, concatenati nell'ordine dei documenti.
Testo replaceWholeText (in contenuto DOMString)
Sostituisce il testo del nodo corrente e tutti i nodi di testo logicamente adiacenti con il testo specificato. Tutti i nodi di testo logicamente adiacenti vengono rimossi tra il nodo corrente a meno che non fosse il destinatario del testo sostitutivo.
Questo metodo restituisce il nodo che ha ricevuto il testo sostitutivo. Il nodo restituito è:
  • nullo, quando il testo di sostituzione è una stringa vuota;
  • il nodo corrente, se non quando il nodo corrente è di sola lettura;
  • un nuovo nodo di testo dello stesso tipo (testo o CDATASection) come nodo corrente inserita alla posizione della sostituzione.
Dove i nodi da rimuovere sono di sola lettura discendenti di un oggetto EntityReference, il EntityReference deve essere rimosso, invece di sola lettura nodi. Se qualche EntityReference essere rimosso ha discendenti che non sono EntityReference, Testo o nodi CDATASection, il metodo replaceWholeText deve fallire prima di eseguire qualsiasi modifica del documento, sollevando un DOMException con il codice NO_MODIFICATION_ALLOWED_ERR.
Ad esempio, nel seguente esempio chiamando replaceWholeText sul nodo di testo che contiene "bar" non riesce, perché il nodo EntityReference "ent" contiene un nodo elemento che non può essere rimosso.
contenuto di tipo DOMString
Il contenuto del nodo Text sostituzione.
Testo
Il nodo di testo creato con il contenuto specificato.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se uno dei nodi di testo oggetto di sostituzione è in sola lettura.
Testo splitText (in unsigned long offset)
Rompe questo nodo in due nodi alla specificato offset, mantenendo sia l'albero come fratelli. Dopo essere stato diviso, questo nodo conterrà tutti i contenuti fino al punto di offset. Viene restituito un nuovo nodo dello stesso tipo, che contiene tutto il contenuto in e dopo il punto di offset,. Se il nodo originale aveva un nodo padre, il nuovo nodo viene inserito come il successivo fratello del nodo originale. Quando l'offset è uguale alla lunghezza di questo nodo, il nuovo nodo non ha dati.
Offset di tipo unsigned long
L'unità 16-bit compensati quale dividere, partendo da 0.
Testo
Il nuovo nodo, dello stesso tipo di questo nodo.
DOMException INDEX_SIZE_ERR
Sollevata se l'offset specificato è negativo o maggiore del numero di unità di 16 bit in dati.
DOMException NO_MODIFICATION_ALLOWED_ERR
Sollevata se questo nodo è in sola lettura.

 TypeInfo
L'interfaccia TypeInfo rappresenta un tipo di riferimento da elemento o Attr nodi, specificati negli schemi associati al documento. Il tipo è una coppia di un URI dello spazio dei nomi e name, e dipende schema del documento.
Se lo schema del documento è un DTD XML [XML 1.0], i valori sono calcolati come segue:
  • Se questo tipo è referenziato da un nodo attr, typeNamespace è "http://www.w3.org/TR/REC-xml" e typeName rappresenta il [tipo di attributo] proprietà nel [Informazioni Set XML]. Se non vi è alcuna dichiarazione per l'attributo, typeNamespace e nomeTipo sono nulli.
  • Se questo tipo è referenziato da un nodo elemento, typeNamespace e nomeTipo sono nulli.
Se lo schema del documento è uno schema XML [XML Schema Part 1], i valori vengono calcolati nel seguente modo con i contributi infoset dopo la convalida dello schema (chiamato anche contributi PSVI):
  • Se il [validità] proprietà esiste ed è "valido" o "notKnown": il namespace {target} e {nome} proprietà del tipo dichiarato, se disponibile, altrimenti nulla.
    Al momento della scrittura, la specifica XML Schema non richiede di esporre il tipo dichiarato. Così, DOM implementazioni potrebbero scegliere di non fornire informazioni sul tipo, se la validità non è valida.
  • Se la proprietà [validità] esiste ed è "valido":
    1. Se [definizione del tipo di utente] esiste:
      1. Se {nome} non è assente, quindi esporre {nome} e {target namespace} proprietà del [definizione del tipo di utente] di proprietà;
      2. In caso contrario, esporre il nome dello spazio dei nomi e locale del corrispondente nome del tipo anonimo.
    2. Se la [definizione del tipo] proprietà esiste:
      1. Se {nome} non è assente, quindi esporre {nome} e {target namespace} proprietà del [definizione del tipo] proprietà;
      2. In caso contrario, esporre il nome dello spazio dei nomi e locale del corrispondente nome del tipo anonimo.
    3. Se la [definizione del tipo di utente anonimo] esiste:
      1. Se è falsa, allora esporre [nome utente definizione del tipo] e [membro dello spazio dei nomi definizione del tipo] proprietà;
      2. In caso contrario, esporre il nome dello spazio dei nomi e locale del corrispondente nome del tipo anonimo.
    4. Se la [definizione tipo anonimo] esiste:
      1. Se è falsa, allora esporre [nome definizione del tipo] e [namespace definizione del tipo] proprietà;
      2. In caso contrario, esporre il nome dello spazio dei nomi e locale del corrispondente nome del tipo anonimo.
Altri linguaggi schema sono al di fuori del campo di applicazione del W3C e devono quindi definire come rappresentare i loro sistemi di tipo utilizzando TypeInfo.
Definizione gruppo DerivationMethods
Questi sono i valori disponibili per il parametro derivationMethod utilizzato dal TypeInfo.isDerivedFrom metodo (). Si tratta di un insieme di possibili tipi di derivazione, ei valori rappresentano posizioni di bit. Se un bit nel parametro derivationMethod è impostato su 1, il corrispondente tipo di derivazione sarà presa in considerazione nella valutazione della derivazione tra la definizione del tipo di riferimento e l'altra definizione tipo. Quando si utilizza il metodo IsDerivedFrom, combinando tutti loro nel parametro derivationMethod è equivalente ad invocare il metodo per ciascuno di loro separatamente e combinando i risultati con la funzione booleana OR. Questa specifica definisce solo il tipo di derivazione di XML Schema.
Oltre ai tipi di derivazione sotto elencati, si ricorda che:
  • qualsiasi tipo deriva da xsd: anyType.
  • qualsiasi tipo semplice deriva da xsd: anySimpleType per restrizione.
  • qualsiasi tipo complesso non deriva da xsd: anySimpleType per restrizione.
const unsigned long DERIVATION_EXTENSION
= 0x00000002;
Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per estensione.
La definizione del tipo di riferimento è derivato per estensione dall'altro definizione del tipo se l'altra definizione di tipo ricorsivo è raggiungibile seguendo il tipo base {definizione} proprietà dalla definizione del tipo di riferimento, ed almeno uno dei metodi di derivazione coinvolte è un'estensione.
const unsigned long DERIVATION_LIST
= 0x00000008;
Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la lista.
La definizione del tipo di riferimento è derivato dalla lista dal altra definizione tipo se esiste due definizioni di tipo T1 e T2, come la definizione del tipo di riferimento è derivato da T1 da DERIVATION_RESTRICTION o DERIVATION_EXTENSION, T2 è derivato dal altra definizione tipo per DERIVATION_RESTRICTION, T1 ha {varietà} lista, e T2 è la definizione del tipo di elemento {}. Notare che T1 potrebbe essere la stessa della definizione del tipo di riferimento e T2 potrebbe essere la stessa come l'altra definizione di tipo.
const unsigned long DERIVATION_RESTRICTION
= 0x00000001;
Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per restrizione, se sono coinvolti i tipi complessi, né una restrizione se sono coinvolti i tipi semplici.
La definizione del tipo di riferimento è derivato da una restrizione da altra definizione del tipo se l'altra definizione di tipo è la stessa definizione del tipo di riferimento, o se l'altra definizione tipo è raggiungibile ricorsivamente seguendo il tipo base {definizione} proprietà dalla definizione del tipo di riferimento , e tutti i metodi di derivazione coinvolti sono restrizione.
const unsigned long DERIVATION_UNION
= 0x00000004;
Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta l'Unione, se sono coinvolti i tipi semplici.
La definizione del tipo di riferimento è derivato dal sindacato dall'altra definizione del tipo se esistono due definizioni di tipo T1 e T2, come la definizione del tipo di riferimento è desunta dal T1 da DERIVATION_RESTRICTION o DERIVATION_EXTENSION, T2 è derivato da l'altra definizione del tipo di DERIVATION_RESTRICTION, T1 ha {varietà} unione, e una delle definizioni del tipo {membri} è T2. Notare che T1 potrebbe essere la stessa della definizione del tipo di riferimento e T2 potrebbe essere la stessa come l'altra definizione di tipo.
readonly attribuire DOMString typeName
Il nome di un tipo dichiarato per l'elemento o l'attributo associato, o null se sconosciuto.
readonly attribuire DOMString typeNamespace
Lo spazio dei nomi del tipo dichiarato per l'elemento associato o attributo o null se l'elemento non dispone di dichiarazione o in mancanza di informazioni spazio dei nomi è disponibile.
boolean IsDerivedFrom (in DOMString typeNamespaceArg, in DOMString typeNameArg, in unsigned long derivationMethod)
Questo metodo restituisce se esiste una derivazione tra la definizione del tipo di riferimento, cioè la TypeInfo su cui viene chiamato il metodo e l'altra definizione tipo, cioè quello passato come parametri.
typeNamespaceArg di tipo DOMString
lo spazio dei nomi degli altri definizione del tipo.
typeNameArg di tipo DOMString
il nome del tipo altra definizione.
derivationMethod di tipo unsigned long
il tipo di derivazione e condizioni applicata tra due tipi, come descritte nell'elenco delle costanti forniti in questa interfaccia.
boolean
Se lo schema del documento è un DTD o nessun schema viene associato al documento, questo metodo restituirà sempre false. Se lo schema del documento è uno schema XML, il metodo sarà vero se la definizione del tipo di riferimento è derivato da l'altra definizione di tipo in base al parametro derivazione. Se il valore del parametro è 0 (nessun bit è impostato a 1 per il parametro derivationMethod), il metodo restituirà true se l'altra definizione tipo può essere raggiunto recursing qualsiasi combinazione di tipo base {definizione}, {} definizione del tipo di elemento , o {definizioni di tipo utente} dalla definizione del tipo di riferimento.

 UserDataHandler
Quando si associa un oggetto ad un tasto su un nodo utilizzando Node.setUserData () l'applicazione può fornire un gestore che viene chiamato quando il nodo è associato l'oggetto a viene clonato, importato, o rinominato. Questo può essere usato dall'applicazione per implementare vari comportamenti riguardanti i dati che associa ai nodi DOM. Questa interfaccia definisce tale gestore.
Gruppo Definizione OperationType
Un intero che indica il tipo di operazione viene eseguita su un nodo.
const unsigned short NODE_ADOPTED
= 5;
Il nodo è adottato, utilizzando Document.adoptNode ().
const unsigned short NODE_CLONED
= 1;
Il nodo viene clonato, utilizzando Node.cloneNode ().
const unsigned short NODE_DELETED
= 3;
Il nodo viene eliminato.
Questo non può essere supportato o non essere affidabile in determinati ambienti, come ad esempio Java, dove l'attuazione non ha alcun reale controllo quando gli oggetti vengono effettivamente eliminati.
const unsigned short NODE_IMPORTED
= 2;
Il nodo viene importato, utilizzando Document.importNode ().
const unsigned short NODE_RENAMED
= 4;
Il nodo viene rinominato, utilizzando Document.renameNode ().
invalidare gestire (in esercizio senza segno, in chiave DOMString, nei dati DOMUserData, nel Nodo src, nel Nodo ora legale)
Questo metodo viene chiamato ogni volta che il nodo per il quale questo gestore è registrato è importata o clonato.
Le applicazioni DOM non devono sollevare eccezioni in un UserDataHandler. L'effetto di generare eccezioni da parte del conduttore è l'implementazione DOM dipendente.
funzionamento di tipo unsigned short
Specifica il tipo di operazione che viene eseguita sul nodo.
chiave di tipo DOMString
Specifica la chiave per la quale questo gestore viene chiamato.
dati di tipo DOMUserData
Specifica i dati per i quali il gestore viene chiamato.
src di tipo Node
Specifica il nodo da clonare, adottato, importato, o rinominati. Questo è nullo quando il nodo viene eliminato.
dst di tipo Node
Specifica il nodo appena creato se presente, o null.

 ViewCSS: viste :: AbstractView
Questa interfaccia rappresenta una vista CSS. Il metodo getComputedStyle fornisce un accesso in sola lettura ai valori calcolati di un elemento.
L'aspettativa è che un'istanza dell'interfaccia ViewCSS può essere ottenuto con metodi di fusione vincolanti specifici su un'istanza dell'interfaccia AbstractView.
Dal momento che uno stile computerizzata è legata a un nodo elemento, se questo elemento viene rimosso dal documento, la CSSStyleDeclaration associato e CSSValue relative a questa dichiarazione non sono più validi.
CSSStyleDeclaration getComputedStyle (in Element elt, in DOMString pseudoElt)
Questo metodo viene utilizzato per ottenere lo stile calcolato come viene definito in [CSS2].
ELT di tipo Element
L'elemento il cui stile è da calcolare. Questo parametro non può essere nullo.
pseudoElt di tipo DOMString
Lo pseudo-elemento o null se nessuno.
CSSStyleDeclaration
Lo stile calcolata. Il CSSStyleDeclaration è di sola lettura e contiene solo i valori assoluti.

W3 DOM (Document Object Model) Documentazione
  • W3C Document Object Model (DOM)
      [http://www.w3.org/DOM/] >>
  • W3C Document Object Model (DOM) Rapporti tecnici
      [http://www.w3.org/DOM/DOMTR] >>
  • Document Object Model Level 1
    • Document Object Model Livello 1 (W3C Recommendation)
        [http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/] >>
    • Document Object Model Livello 1 (Second Edition) (W3C Working Draft)
        [http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/] >>
  • Document Object Model Level 2
    • Document Object Model Level Core 2 (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/] >>
    • Document Object Model Level 2 Views (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/] >>
    • Document Object Model Level 2 Eventi (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-Event-20001113/] >>
    • Document Object Model Level Stile 2 (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/] >>
    • Document Object Model Level 2 Traversal e Range (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/] >>
    • Document Object Model Level 2 HTML (W3C Recommendation)
        [http://www.w3.org/TR/2000/REC-DOM-Level-2-HTML-20030109/] >>
  • Document Object Model Level 3
    • Document Object Model Level Core 3 (W3C Recommendation)
        [http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/] >>
    • Document Object Model Level 3 Load e Save (W3C Recommendation)
        [http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/] >>
    • Document Object Model Level 3 Validation (W3C Recommendation)
        [http://www.w3.org/TR/2004/REC-DOM-Level-3-Val-20040127/] >>
  • Altro
    • Document Object Model Level 3 XPath (Working Group del W3C Nota)
        [http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226/] >>
    • Document Object Modello Requisiti richiesti (W3C Working Group Nota)
        [http://www.w3.org/TR/2004/NOTE-DOM-Requirements-20040226/] >>
    • Document Object Model 3 Livello Vista e formattazione (W3C Working Group Nota)
        [http://www.w3.org/TR/2004/NOTE-DOM-Level-3-Views-20040226/] >>
    • Document Object Model Level 3 (W3C Working Group Nota)
        [http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/] >>
    • Document Object Model Level 3 schemi astratti (Nota del W3C)
        [http://www.w3.org/TR/2002/NOTE-DOM-Level-3-AS-20020725/] >>