Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Element : propriété ariaPlaceholder

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é ariaPlaceholder de l'interface Element reflète la valeur de l'attribut aria-placeholder, qui définit un court indice destiné à aider l'utilisateur·ice lors de la saisie de données lorsque le contrôle n'a pas de valeur.

Note : Ici, il est possible d'utiliser un élément HTML <input> avec type="text" ou un <textarea>, car ils ont une sémantique intégrée et ne nécessitent pas d'attributs ARIA.

Valeur

Une chaîne de caractères.

Exemples

Dans cet exemple, l'attribut aria-placeholder de l'élément avec un ID de boiteSaisieTexte a été défini sur une chaîne de caractères. En utilisant ariaPlaceholder, nous mettons à jour la chaîne de caractères avec une autre valeur.

html
<div id="etiquetteBoiteTexte">Entrez votre code postal à cinq chiffres</div>
<div
  role="textbox"
  id="boiteSaisieTexte"
  contenteditable="true"
  aria-placeholder="Code postal à cinq chiffres"
  aria-labelledby="etiquetteBoiteTexte"></div>
js
let el = document.getElementById("boiteSaisieTexte");
console.log(el.ariaPlaceholder); // "Code postal à cinq chiffres"
el.ariaPlaceholder = "12345";
console.log(el.ariaPlaceholder); // "12345"

Spécifications

Spécification
Accessible Rich Internet Applications (WAI-ARIA)
# dom-ariamixin-ariaplaceholder

Compatibilité des navigateurs

Voir aussi