Dati HTML-* Attributi


Esempio

Utilizza l'attributo data-* per incorporare dati personalizzati:

<ul>
  <li data-animal-type="bird">Owl</li>
  <li data-animal-type="fish">Salmon</li>
  <li data-animal-type="spider">Tarantula</li>
</ul>

Definizione e utilizzo

Gli data-*attributi vengono utilizzati per archiviare dati personalizzati privati ​​nella pagina o nell'applicazione.

Gli data-*attributi ci danno la possibilità di incorporare attributi di dati personalizzati su tutti gli elementi HTML.

I dati memorizzati (personalizzati) possono quindi essere utilizzati nel JavaScript della pagina per creare un'esperienza utente più coinvolgente (senza chiamate Ajax o query di database lato server).

Gli data-*attributi sono costituiti da due parti:

  1. Il nome dell'attributo non deve contenere lettere maiuscole e deve essere lungo almeno un carattere dopo il prefisso "data-"
  2. Il valore dell'attributo può essere qualsiasi stringa

Nota: gli attributi personalizzati preceduti da "data-" verranno completamente ignorati dall'interprete.


Supporto browser

I numeri nella tabella specificano la prima versione del browser che supporta completamente l'attributo.

Attribute
data-* 4.0 5.5 2.0 3.1 9.6

Sintassi

<element data-*="somevalue">

Valori di attributo

Value Description
somevalue Specifies the value of the attribute (as a string)

Pagine correlate

Esercitazione HTML: attributi HTML

Riferimento HTML DOM: Metodo HTML DOM getAttribute()