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
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 |