L'interfaccia HTMLElement rappresenta un qualsiasi elemento HTML. Alcuni elementi implementano direttamente questa interfaccia, altri la implementano attraverso un'interfaccia che la eredita.
Proprietà
Eredita le proprietà dai propri genitori, da Element e da GlobalEventHandlers.
| Nome | Tipo | Descrizione |
|---|---|---|
HTMLElement.accessKey |
DOMString |
La chiave d'accesso assegnata all'elemento. |
HTMLElement.accessKeyLabel |
DOMString |
Una stringa che rappresenta la chiave d'accesso assegnata all'elemento. |
HTMLElement.contentEditable |
DOMString |
Ritorna o assegna la modificabilità dell'elemento. |
HTMLElement.isContentEditable Read only |
Boolean |
Indica se il contenuto dell'elemento sia modificabile. |
HTMLElement.dataset Read only |
DOMStringMap |
Permette di leggere e scrivere attributi personalizzati (data-*) nell'elemento. |
HTMLElement.dir |
DOMString |
Ritorna o assegna la direzione dell'elemento |
HTMLElement.draggable |
Boolean |
|
HTMLElement.dropzone Read only |
DOMSettableTokenList |
|
HTMLElement.hidden |
Boolean |
|
HTMLElement.itemScope |
Boolean |
|
HTMLElement.itemType Read only |
DOMSettableTokenList |
|
HTMLElement.itemId |
DOMString |
|
HTMLElement.itemRef Read only |
DOMSettableTokenList |
|
HTMLElement.itemProp Read only |
DOMSettableTokenList |
|
HTMLElement.itemValue |
any |
|
HTMLElement.lang |
DOMString |
Ritorna o assegna la lingua di un attributo, di un elemento, del testo e del contenuto di un elemento. |
HTMLElement.offsetHeight Read only |
double |
L'altezza di un elemento, relativa al layout. |
HTMLElement.offsetLeftRead only |
double |
La distanza tra il bordo sinistro dell'elemento e il bordo sinistro del suo offsetParent. |
HTMLElement.offsetParentRead only |
Element |
L'elemento a partire dal quale tutti i calcoli dell'offset sono effettuati. |
HTMLElement.offsetTopRead only |
double |
La distanza tra il bordo superiore dell'elemento e il bordo superiore del suo offsetParent. |
HTMLElement.offsetWidthRead only |
double |
La larghezza di un elemento, relativa al layout. |
HTMLElement.properties Read only |
HTMLPropertiesCollection |
|
HTMLElement.spellcheck |
Boolean |
Controlla il controllo ortografico (presente in tutti gli elementi HTML) |
HTMLElement.style |
CSSStyleDeclaration |
Un oggetto che rappresenta la dichiarazione degli attributi di stile di un elemento. |
HTMLElement.tabIndex |
long |
Ritorna o assegna la posizione di un elemento nell'ordine di tabbing. |
HTMLElement.title |
DOMString |
Una stringa che appare in un popup quando il mouse si trova sopra all'elemento. |
HTMLElement.translate |
Boolean |
Gestori degli eventi
Le proprietà degli eventi, nella forma onXYZ, sono definite nei GlobalEventHandlers implementati da HTMLElement. Alcune altre sono specifiche per HTMLElement.
-
HTMLElement.onTouchStart -
Restituisce il codice di gestione dell'evento
touchstart. -
HTMLElement.onTouchEnd -
Restituisce il codice di gestione dell'evento
touchend. -
HTMLElement.onTouchMove -
Restituisce il codice di gestione dell'evento
touchmove. -
HTMLElement.onTouchEnter -
Restituisce il codice di gestione dell'evento
touchenter. -
HTMLElement.onTouchLeave -
Restituisce il codice di gestione dell'evento
touchleave. -
HTMLElement.onTouchCancel -
Restituisce il codice di gestione dell'evento
touchcancel.
Metodi
Eredita i metodi dal genitore, Element.
| Nome e argomenti | Restituisce | Descrizione |
|---|---|---|
HTMLElement.blur() |
void |
Rimuove il focus della tastiera dall'elemento attualmente in focus. |
HTMLElement.click() |
void |
Invia un evento di clic del mouse all'elemento. |
HTMLElement.focus() |
void |
Porta il focus della tastiera sull'elemento. |
HTMLElement.forceSpellCheck() |
void |
Specifiche
| Specifica | Stato | Commenti |
|---|---|---|
| CSS Object Model (CSSOM) View Module The definition of 'HTMLElement' in that specification. |
Working Draft | Aggiunge le seguenti proprietà: offsetParent, offsetTop, offsetLeft, offsetWidth, e offsetHeight. |
| WHATWG HTML Living Standard The definition of 'HTMLElement' in that specification. |
Living Standard | Aggiunge le seguenti proprietà: translate, itemScope, itemType, itemId, itemRef, itemProp, properties, e itemValue.Aggiunti i seguenti metodi: forceSpellcheck().Spostati gli attributi onXYZ all'interfaccia GlobalEventHandlers e aggiunta la sua ereditarietà. |
| HTML5 The definition of 'HTMLElement' in that specification. |
Proposed Recommendation | Aggiunge le seguenti proprietà: dataset, hidden, tabindex, accessKey, accessKeyLabel, draggable, dropzone, contentEditable, isContentEditable, contextMenu, spellcheck, commandType, commandLabel, commandIcon, commandHidden, commandDisabled, commandChecked, style, e tutte le proprietà onXYZ.Spostate le proprietà id e className all'interfaccia Element. |
| Document Object Model (DOM) Level 2 HTML Specification The definition of 'HTMLElement' in that specification. |
Recommendation | Nessun cambiamento da Document Object Model (DOM) Level 2 HTML Specification |
| Document Object Model (DOM) Level 1 Specification The definition of 'HTMLElement' in that specification. |
Recommendation | Definizione iniziale. |
Compatibilità con i browser
| Funzionalità | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Supporto di base | 1.0 (1.7 or earlier) | ? | ? | ? | ? |
accessKey |
5.0 (5.0) | 17.0 | ? | ? | (Yes)(535.10) |
accessKeyLabel |
8.0 (8.0) | ? | ? | ? | Not supportedWebKit bug 72715 |
blur() |
5.0 (5.0) | ? | ? | ? | ? |
click() |
5.0 (5.0) | ? | ? | ? | (Yes)(535.24) |
dataset |
6.0 (6.0) | 9.0 | ? | 11.10 | 5.1 |
focus() |
5.0 (5.0) | ? | ? | ? | ? |
contentEditable |
3.0 (1.9) | (Yes) | 5.5 | 9 | (Yes) |
spellcheck |
2.0 (1.8.1) | ? | ? | ? | ? |
forceSpellCheck() |
Not supported | Not supported | Not supported | Not supported | Not supported |
dataset |
6.0 (6.0) | 8.0 | 11 | 11.10 | 6 |
draggable |
(Yes) | ? | ? | 12.0 | ? |
dropzone |
Not supported | Not supported | Not supported | 12.0 | Not supported |
offsetLeft, offsetTop, offsetParent, offsetHeight and offsetWidth |
(Yes) | ? | (Yes) | ? | ? |
translate |
Not supported | Not supported | Not supported | Not supported | Not supported |
itemScope, itemType, itemRef, itemId, itemProp, and itemValue |
6.0 (6.0) | Not supported | Not supported | 11.60 (Removed in Opera 15) |
Not supported |
properties |
(Yes) | ? | ? | ? | ? |
HTMLElement.ontouchstart, HTMLElement.ontouchend, HTMLElement.ontouchmove, HTMLElement.ontouchenter, HTMLElement.ontouchleave, and HTMLElement.ontouchcancel |
(Yes) | (Yes) | Not supported | ? | (Yes) |
| Funzionalità | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Supporto di base |
1.0 (1.0) |
? | ? | ? | ? |
accessKey |
5.0 (5.0) | ||||
accessKeyLabel |
8.0 (8.0) | ||||
blur() |
5.0 (5.0) | ||||
click() |
5.0 (5.0) | ||||
dataset |
6.0 (6.0) | ||||
focus() |
5.0 (5.0) |