HTMLDialogElement : propriété closedBy
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La propriété closedBy de l'interface HTMLDialogElement indique les types d'actions utilisateur·ice·s qui peuvent être utilisées pour fermer l'élément <dialog> associé. Elle définit ou retourne la valeur de l'attribut closedby du dialogue.
Valeur
Une chaîne de caractères ; les valeurs possibles sont :
any-
La boîte de dialogue peut être fermée par une action de « fermeture légère », une action spécifique à la plateforme ou un mécanisme défini par le·la développeur·euse.
closerequest-
La boîte de dialogue peut être fermée par une action spécifique à la plateforme ou un mécanisme défini par le·la développeur·euse.
none-
La boîte de dialogue ne peut être fermée que par un mécanisme défini par le·la développeur·euse.
Exemples
>Utilisation simple de closedBy
<dialog open closedby="any">
<h2>Ma boîte de dialogue</h2>
<p>
Fermable avec la touche Échap ou en cliquant en dehors de la boîte de
dialogue. Comportement de « fermeture légère ».
</p>
</dialog>
const dialogElem = document.querySelector("dialog");
// Affiche "any" dans la console
console.log(dialogElem.closedBy);
Spécifications
| Specification |
|---|
| HTML> # dom-dialog-closedby> |
Compatibilité des navigateurs
Chargement…
Voir aussi
- Élément HTML implémentant cette interface :