Oggetto Attr HTML DOM
- Pagina precedente HTML Element
- Pagina successiva HTML Event
Oggetto Attr
In HTML DOM,Oggetto Attrrappresenta attributo HTML.
L'attributo HTML sempre appartiene a elemento HTML.
NamedNodeMap
In HTML DOM,Oggetto NamedNodeMapun insieme non ordinato di nodi attributo dell'elemento.
In altre parole: NamedNodeMap è Oggetto Attr.
NamedNodeMap possiede una lista che restituisce il numero di nodi Proprietà length.
È possibile accedere al nodo tramite nome o numero di indice. L'indice parte da 0.
Proprietà Attribute
Attributo | descrizione |
---|---|
isId | Disattivato. |
name | Restituisce il nome dell'attributo. |
value | Imposta o restituisce il valore dell'attributo. |
specified | Restituisce true se l'attributo è stato specificato, altrimenti restituisce false. |
Proprietà e metodi NamedNodeMap
metodo | descrizione |
---|---|
getNamedItem() | Restituisce il nodo attributo dalla NamedNodeMap (per nome). |
item() | Restituisce il nodo attributo dalla NamedNodeMap (per indice). |
length | Restituisce il numero di attributi nella NamedNodeMap. |
removeNamedItem() | Elimina attributi (nodo). |
setNamedItem() | Imposta attributi per nome (nodo). |
Attenzione DOM 4!
Nel W3C DOM Core, l'oggetto Attr (attributo) hereda tutte le proprietà e i metodi dall'oggetto Node.
In DOM 4, l'oggetto Attr non eredita più da Node.
Per garantire la sicurezza del codice futuro, dovresti evitare di usare le proprietà e i metodi degli oggetti nodo sugli oggetti attributo:
Attributo / Metodo | Ragione di evitare |
---|---|
attr.appendChild() | L'attributo non ha nodi figli. |
attr.attributes | L'attributo non ha attributi. |
attr.baseURI | Usare document.baseURI al posto di. |
attr.childNodes | L'attributo non ha nodi figli. |
attr.cloneNode() | Usare attr.value al posto di. |
attr.firstChild | L'attributo non ha nodi figli. |
attr.hasAttributes() | L'attributo non ha attributi. |
attr.hasChildNodes | L'attributo non ha nodi figli. |
attr.insertBefore() | L'attributo non ha nodi figli. |
attr.isEqualNode() | Senza senso. |
attr.isSameNode() | Senza senso. |
attr.isSupported() | Sempre true. |
attr.lastChild | L'attributo non ha nodi figli. |
attr.nextSibling | L'attributo non ha nodi同级. |
attr.nodeName | Usare attr.name al posto di. |
attr.nodeType | Sempre 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Usare attr.value al posto di. |
attr.normalize() | L'attributo non può essere normalizzato. |
attr.ownerDocument | Sempre il tuo documento HTML. |
attr.ownerElement | Questo è l'HTML elemento che usi per accedere all'attributo. |
attr.parentNode | Questo è l'HTML elemento che usi per accedere all'attributo. |
attr.previousSibling | L'attributo non ha nodi同级. |
attr.removeChild | L'attributo non ha nodi figli. |
attr.replaceChild | L'attributo non ha nodi figli. |
attr.textContent | Usare attr.value al posto di. |
- Pagina precedente HTML Element
- Pagina successiva HTML Event