HTMLElement

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 This is an experimental API that should not be used in production code. Boolean  
HTMLElement.itemType Read only This is an experimental API that should not be used in production code. DOMSettableTokenList  
HTMLElement.itemId This is an experimental API that should not be used in production code. DOMString  
HTMLElement.itemRef Read only This is an experimental API that should not be used in production code. DOMSettableTokenList  
HTMLElement.itemProp Read only This is an experimental API that should not be used in production code. DOMSettableTokenList  
HTMLElement.itemValue This is an experimental API that should not be used in production code. 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 This is an experimental API that should not be used in production code. double L'altezza di un elemento, relativa al layout.
HTMLElement.offsetLeftRead only This is an experimental API that should not be used in production code. double La distanza tra il bordo sinistro dell'elemento e il bordo sinistro del suo offsetParent.
HTMLElement.offsetParentRead only This is an experimental API that should not be used in production code. Element L'elemento a partire dal quale tutti i calcoli dell'offset sono effettuati.
HTMLElement.offsetTopRead only This is an experimental API that should not be used in production code. double La distanza tra il bordo superiore dell'elemento e il bordo superiore del suo offsetParent.
HTMLElement.offsetWidthRead only This is an experimental API that should not be used in production code. double La larghezza di un elemento, relativa al layout.
HTMLElement.properties Read only This is an experimental API that should not be used in production code. 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 This is an experimental API that should not be used in production code. 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 This API has not been standardized.
Restituisce il codice di gestione dell'evento touchstart.
HTMLElement.onTouchEnd This API has not been standardized.
Restituisce il codice di gestione dell'evento touchend.
HTMLElement.onTouchMove This API has not been standardized.
Restituisce il codice di gestione dell'evento touchmove.
HTMLElement.onTouchEnter This API has not been standardized.
Restituisce il codice di gestione dell'evento touchenter.
HTMLElement.onTouchLeave This API has not been standardized.
Restituisce il codice di gestione dell'evento touchleave.
HTMLElement.onTouchCancel This API has not been standardized.
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() This is an experimental API that should not be used in production code. 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.
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.
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.
Obsolete 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.
Obsolete Definizione iniziale.

Compatibilità con i browser

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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) ? ? ? No supportWebKit 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() This is an experimental API that should not be used in production code. No support No support No support No support No support
dataset 6.0 (6.0) 8.0 11 11.10 6
draggable (Yes) ? ? 12.0 ?
dropzone No support No support No support 12.0 No support
offsetLeft, offsetTop, offsetParent, offsetHeight and offsetWidth This is an experimental API that should not be used in production code. (Yes) ? (Yes) ? ?
translate This is an experimental API that should not be used in production code. No support No support No support No support No support
itemScope, itemType, itemRef, itemId, itemProp, and itemValue This is an experimental API that should not be used in production code. 6.0 (6.0) No support No support 11.60
(Removed in Opera 15)
No support
properties This is an experimental API that should not be used in production code. (Yes) ? ? ? ?
HTMLElement.ontouchstart, HTMLElement.ontouchend, HTMLElement.ontouchmove, HTMLElement.ontouchenter, HTMLElement.ontouchleave, and HTMLElement.ontouchcancel (Yes) (Yes) No support ? (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)

Vedi anche