Oggetto Node di XML DOM
- Pagina precedente Tipi di nodi DOM
- Pagina successiva DOM NodeList
Oggetto Node
L'oggetto Node rappresenta un singolo nodo nel albero del documento.
Il nodo può essere un nodo elemento, nodo attributo, nodo testo, o qualsiasi altro tipo di nodo descritto nel capitolo "Tipi di nodo".
Si prega di notare che sebbene tutti gli oggetti possano ereditare le proprietà e i metodi utilizzati per gestire il nodo genitore e il nodo figlio, non tutti gli oggetti dispongono di un nodo genitore o un nodo figlio. Ad esempio, i nodi di testo non possono avere figli, quindi aggiungere figli a tali nodi causerebbe un errore DOM.
Proprietà dell'oggetto Node
Proprietà | Descrizione |
---|---|
attributes | Contiene la NamedNodeMap delle proprietà di questo nodo (se questo nodo è un elemento). |
baseURI | Restituisce l'URI di riferimento assoluto del nodo. |
childNodes | Restituisce un NodeList dei figli del nodo. |
firstChild | Restituisce il primo figlio del nodo. |
lastChild | Restituisce l'ultimo figlio del nodo. |
nextSibling | Restituisce il nodo同级节点中紧接在其后的节点。 |
nodeName | Restituisce il nome del nodo in base al suo tipo. |
nodeType | Restituisce il tipo del nodo. |
nodeValue | Imposta o restituisce il valore del nodo in base al suo tipo. |
ownerDocument | Restituisce l'elemento radice del nodo (oggetto documento). |
parentNode | Restituisce il nodo genitore. |
prefix | Imposta o restituisce il prefisso del namespace del nodo. |
previousSibling | Restituisce il nodo同级节点中紧接在前的节点。 |
textContent | Imposta o restituisce il contenuto testuale del nodo e dei suoi discendenti. |
Metodi dell'oggetto Node
Metodo | Descrizione |
---|---|
appendChild() | Aggiunge un nuovo figlio alla fine della lista dei figli del nodo. |
cloneNode() | Clona il nodo. |
compareDocumentPosition() | Confronta la posizione di due nodi nella struttura gerarchica del DOM (documento). |
getFeature(feature,version) | Restituisce un oggetto DOM che implementa l'API speciale per le caratteristiche e le versioni specificate. |
getUserData(key) |
Restituisce l'oggetto associato alla chiave sul nodo. Prima di tutto, è necessario impostare l'oggetto su questo nodo utilizzando setUserData con la stessa chiave. |
hasAttributes() | Restituire true se il nodo specificato ha qualsiasi attributo, altrimenti restituire false. |
hasChildNodes() | Restituire true se il nodo specificato ha nodi figli, altrimenti restituire false. |
insertBefore() | Inserire un nuovo nodo figlio prima del nodo figlio specificato. |
isDefaultNamespace(URI) | Restituire se l'URI di namespace specificato è di default. |
isEqualNode() | Controllare se due nodi sono uguali. |
isSameNode() | Controllare se due nodi sono lo stesso nodo. |
lookupNamespaceURI() | Restituire l'URI di namespace associato al prefisso specificato. |
lookupPrefix() | Restituire il prefisso associato all'URI di namespace specificato. |
normalize() | Unire i nodi di testo adiacenti e eliminare i nodi di testo vuoti. |
removeChild() | Eliminare (e restituire) il nodo figlio specificato del nodo corrente. |
replaceChild() | Sostituire il nodo figlio con un nuovo nodo. |
setUserData(key,data,handler) | Associare l'oggetto con la chiave sul nodo. |
- Pagina precedente Tipi di nodi DOM
- Pagina successiva DOM NodeList