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
- atributos globales .
- La propiedad
HTMLElement.dataset
que permite el acceso y modifica estos valores .