13.6.2.6 Oggetti Element

Element č una sotto classe di Node, che eredita tutti gli attributi di questa classe.

tagName
Il nome del tipo di elemento. In uno spazio di nomi usato dal documento ci possono essere dei due punti all'interno. Il valore č una stringa.

getElementsByTagName( tagName)
Come l'equivalente metodo nella classe Document.

getElementsByTagNameNS( tagName)
Come l'equivalente metodo nella classe Document.

getAttribute( attname)
Restituisce un valore di attributo sotto forma di stringa.

getAttributeNode( attrname)
Restituisce il nodo Attr per l'attributo indicato come attrname.

getAttributeNS( namespaceURI, localName)
Restituisce un valore di attributo come una stringa, indicando un namespaceURI ed il localName.

getAttributeNodeNS( namespaceURI, localName)
Restituisce un valore di attributo come un nodo, indicando un namespaceURI ed il localName.

removeAttribute( attname)
Rimuove un attributo per nome. Nessuna eccezione viene sollevata se non ci sono attributi corrispondenti.

removeAttributeNode( oldAttr)
Rimuove e restituisce oldAttr dalla lista degli attributi, se presente. Se oldAttr non č presente, viene sollevata l'eccezione NotFoundErr.

removeAttributeNS( namespaceURI, localName)
Rimuove un attributo per nome. Notare che viene usato localName, non un qname. Nessuna eccezione viene sollevata se non ci sono attributi corrispondenti.

setAttribute( attname, value)
Imposta un valore di attributo da una stringa.

setAttributeNode( newAttr)
Aggiunge un nuovo nodo di attributo all'elemento, rimpiazzando un attributo esistente quando necessario se il nome, name, dell'attributo corrisponde. Se avviene una sostituzione, verrā restituito il vecchio nodo dell'attributo. Se newAttr č giā in uso, verrā sollevata l'eccezione InuseAttributeErr.

setAttributeNodeNS( newAttr)
Aggiunge un nuovo nodo di attributo all'elemento, se necessario sostituendo un attributo esistente se namespaceURI e localName corrispondono. Se avviene una sostituzione, verrā restituito il vecchio nodo di attributo. Se newAttr č giā in uso, verrā sollevata l'eccezione InuseAttributeErr.

setAttributeNS( namespaceURI, qname, value)
Imposta un valore di attributo da una stringa, indicando un namespaceURI ed un qname. Notare che qname č il nome completo dell'attributo. Questo č differente dalle precedenti indicazioni.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.