data-*

Nota:

Los atributos globales data-* forman una clase de atributos , llamados atributos de datos modificables , permite a la información propietaria ser intercambiada entre el HTML y su representación en el DOM que puede ser usada por scripts . Todos esos datos modificables están disponibles a través de la interface del elemento HTMLElement , el atributo se establece encendido . La propiedad HTMLElement.dataset otorga acceso a ellos .

El * puede ser remplazado por cualquier nombre siguiedo las reglas de producción de nombres xml con las siguientes restricciones :

  • el nombre no debe de empezar con xml , cualquiera sea el caso usado para estas letras.
  • el nombre no debe de contener algún punto y coma (U+003A) .
  • el nombre no debe de contener letras mayúsculas de la A a la Z .

Notar que la propiedad HTMLElement.dataset es un StringMap y que el nombre del atributo de datos modificabledata-test-value será accesible a través de HTMLElement.dataset.testValue como cualquier guión (U+002D) es reemplazado por la versión en mayúscula de la siguiente letra (camelcase) .

Especificaciones

Specification
HTML
# attr-data-*

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
data-* attributes

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Ver también