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 Standard
# attr-data-*

Compatibilidad con navegadores

BCD tables only load in the browser

Ver también