Latest web development tutorials

HTML DOM attributo dell'oggetto

nodo HTML DOM

HTML DOM (Document Object Model) in, tutti i nodi sono:

  • Documento è un nodo del documento
  • Tutti gli elementi HTML è un nodo elemento
  • Tutti gli attributi HTML sono i nodi di attributi
  • elementi HTML inseriti nel testo come un nodo di testo
  • I commenti sono nodi di commenti

oggetti Attr

Nel DOM HTML, attr oggetto rappresenta un attributo HTML.

HTML attributi sempre appartengono agli elementi HTML.


oggetti NamedNodeMap

In HTML DOM, l'oggetto NamedNodeMap rappresenta una lista non ordinata di nodi.

Ci si può accedere tramite il nodo nome nodo NamedNodeMap.


Supporto per il browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tutti i browser principali supportano oggetti Attr e oggetti NamedNodeMap.


Proprietà / Metodo descrizione
attr .isId Se la proprietà è il tipo di ID, di proprietà isId restituisce true, altrimenti restituisce false.
attr .name Restituisce il nome della proprietà
attr .value Imposta o restituisce il valore della proprietà
attr .specified Se la proprietà è specificata restituisce true, altrimenti false
nodemap .getNamedItem () Restituisce il nodo attributo specificato dalla lista dei nodi.
nodemap .item () Restituisce l'elenco dei nodi nel nodo al numero di indice specificato.
.length nodemap Restituisce il numero di nodi nella lista dei nodi.
nodemap .removeNamedItem () Rimuove il nodo attributo specificato
nodemap .setNamedItem () Imposta il nodo attributo specificato (per nome)


DOM 4 Attenzione !!!

Nel nucleo W3C DOM, attr (attributo) oggetto oggetto nodo eredita tutti gli attributi e metodi.

In DOM 4, attr (attributo) oggetto non è più ereditare dall'oggetto nodo.

Nella qualità del codice lungo da prendere in considerazione, nelle proprietà dell'oggetto che si desidera evitare di utilizzare le proprietà dell'oggetto nodo e metodi:

Proprietà / Metodo Evitare ragione
attr .appendChild () Nr figli
.attributes attr La proprietà non è di proprietà
attr .baseURI uso alternativo document.baseURI
attr .childNodes Nr figli
attr .cloneNode () uso attr.value Alternative
attr .firstChild Nr figli
.hasAttributes attr () La proprietà non è di proprietà
attr .hasChildNodes Nr figli
attr .insertBefore () Nr figli
attr .isEqualNode () Non ha senso
attr .isSameNode () Non ha senso
attr .isSupported () solitamente vero
attr .lastChild Nr figli
attr .nextSibling Nr fratelli
attr .nodeName Utilizzare attr .name alternativa
attr .nodeType Di solito 2 (Attribute-NODE)
attr .nodeValue Utilizzare attr .value alternativa
attr .normalize () Nessuna proprietà specifica
attr .ownerDocument Di solito i tuoi documenti HTML
attr .ownerElement elementi HTML si utilizza per accedere alla proprietà
attr .parentNode elementi HTML si utilizza per accedere alla proprietà
attr .previousSibling Nr fratelli
attr .removeChild Nr figli
attr .replaceChild Nr figli
attr .textContent Utilizzareattr .valuealternativa