Element : propriété ariaPressed
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis octobre 2023.
La propriété ariaPressed de l'interface Element reflète la valeur de l'attribut aria-pressed, qui indique l'état actuel « pressé » des boutons bascule.
Valeur
Une chaîne de caractères avec l'une des valeurs suivantes :
"true"-
L'élément est pressé.
"false"-
L'élément peut être pressé mais ne l'est pas actuellement.
"mixed"-
Indique une valeur en mode mixte pour un bouton bascule à trois états.
"undefined"-
L'élément ne peut pas être pressé.
Exemples
Dans cet exemple, l'attribut aria-pressed de l'élément avec un ID de sauvegarderChangements a été défini sur "false", indiquant que cette entrée n'est actuellement pas pressée. En utilisant ariaPressed, nous mettons à jour la valeur à "true".
<div
id="sauvegarderChangements"
tabindex="0"
role="button"
aria-pressed="false">
Enregistrer
</div>
let el = document.getElementById("sauvegarderChangements");
console.log(el.ariaPressed); // "false"
el.ariaPressed = "true";
console.log(el.ariaPressed); // "true"
Spécifications
| Spécification |
|---|
| Accessible Rich Internet Applications (WAI-ARIA)> # dom-ariamixin-ariapressed> |