DOM - Oggetto elemento

Gli elementi XML possono essere definiti come blocchi costitutivi di XML. Gli elementi possono comportarsi come contenitori per contenere testo, elementi, attributi, oggetti multimediali o tutti questi. Ogni volta che il parser analizza un documento XML rispetto alla correttezza, il parser naviga attraverso un nodo dell'elemento. Un nodo elemento contiene il testo al suo interno che viene chiamato come nodo di testo.

L'oggetto elemento eredita le proprietà ei metodi dell'oggetto Node poiché anche l'oggetto elemento è considerato come un nodo. Oltre alle proprietà e ai metodi dell'oggetto nodo, ha le seguenti proprietà e metodi.

Proprietà

La tabella seguente elenca gli attributi dell'oggetto Element :

Attributo genere Descrizione
tagName DOMString Fornisce il nome del tag per l'elemento specificato.
schemaTypeInfo TypeInfo Rappresenta le informazioni sul tipo associate a questo elemento. Questo è stato rimosso. Fare riferimento alle specifiche .

Metodi

La tabella seguente elenca i metodi dell'oggetto Element:

Metodi genere Descrizione
getAttribute () DOMString Recupera il valore dell'attributo, se esiste, per l'elemento specificato.
getAttributeNS () DOMString Recupera un valore di attributo in base al nome locale e all'URI dello spazio dei nomi.
getAttributeNode () Attr Recupera il nome del nodo dell'attributo dall'elemento corrente.
getAttributeNodeNS () Attr Recupera un nodo Attr in base al nome locale e all'URI dello spazio dei nomi.
getElementsByTagName () NodeList Restituisce un NodeList di tutti gli elementi discendenti con un dato nome di tag, nell'ordine del documento.
getElementsByTagNameNS () NodeList Restituisce un NodeList di tutti gli elementi discendenti con un determinato nome locale e URI dello spazio dei nomi nell'ordine del documento.
hasAttribute () booleano Restituisce vero quando un attributo con un dato nome è specificato su questo elemento o ha un valore predefinito, altrimenti falso.
hasAttributeNS () booleano Restituisce true quando un attributo con un determinato nome locale e URI dello spazio dei nomi viene specificato su questo elemento o ha un valore predefinito, altrimenti false.
removeAttribute () Nessun valore di ritorno Rimuove un attributo in base al nome.
removeAttributeNS Nessun valore di ritorno Rimuove un attributo in base al nome locale e all'URI dello spazio dei nomi.
removeAttributeNode () Attr Il nodo dell'attributo specificato viene rimosso dall'elemento.
setAttribute () Nessun valore di ritorno Imposta un nuovo valore di attributo sull'elemento esistente.
setAttributeNS () Nessun valore di ritorno Aggiunge un nuovo attributo. Se un attributo con lo stesso nome locale e URI dello spazio dei nomi è già presente nell'elemento, il suo prefisso viene modificato per essere la parte del prefisso di qualificatoName e il suo valore viene modificato per essere il parametro value.
setAttributeNode () Attr Imposta un nuovo nodo dell'attributo sull'elemento esistente.
setAttributeNodeNS Attr Aggiunge un nuovo attributo. Se un attributo con quel nome locale e quell'URI dello spazio dei nomi è già presente nell'elemento, viene sostituito da quello nuovo.
setIdAttribute Nessun valore di ritorno Se il parametro isId è true, questo metodo dichiara l'attributo specificato come un attributo ID determinato dall'utente. Questo è stato rimosso. Fare riferimento alle specifiche .
setIdAttributeNS Nessun valore di ritorno Se il parametro isId è true, questo metodo dichiara l'attributo specificato come un attributo ID determinato dall'utente. Questo è stato rimosso. Fare riferimento alle specifiche .