HTMLElement : propriété spellcheck
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété spellcheck de l'interface HTMLElement représente une valeur booléenne qui contrôle l'indication de vérification orthographique. Elle est disponible sur tous les éléments HTML, bien qu'elle n'ait pas d'effet sur tous.
Elle reflète la valeur de l'attribut HTML universel spellcheck.
Valeur
Une valeur booléenne qui vaut true si l'orthographe et la grammaire du contenu textuel de l'élément peuvent être vérifiées, et false sinon.
Exemples
L'exemple suivant montre comment contrôler l'indication de vérification orthographique via un script :
<div>
<span id="sc-label"
>L'orthographe et la grammaire peuvent être vérifiées :
</span>
<span id="sc-element" contenteditable="true" spellcheck="true">test</span>
</div>
<input id="sc-controller" type="checkbox" checked />Activer la vérification
orthographique et grammaticale
const label = document.getElementById("sc-label");
const element = document.getElementById("sc-element");
const controller = document.getElementById("sc-controller");
controller.addEventListener("change", (e) => {
if (controller.checked) {
element.spellcheck = true;
label.innerText = "L'orthographe et la grammaire peuvent être vérifiées : ";
} else {
element.spellcheck = false;
label.innerText =
"L'orthographe et la grammaire ne peuvent pas être vérifiées : ";
}
});
Notez que vous devez activer le paramètre du navigateur pour vérifier l'orthographe et la grammaire.
Spécifications
| Specification |
|---|
| HTML> # dom-spellcheck-dev> |
Compatibilité des navigateurs
Voir aussi
- L'attribut HTML universel
spellcheck