Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis novembre 2015.
La propriété disabled de l'interface HTMLStyleElement permet d'obtenir ou de définir si la feuille de style est désactivée (true) ou non (false).
Notez qu'il n'existe pas d'attribut disabled correspondant sur l'élément HTML <style>.
Retourne true si la feuille de style est désactivée ou s'il n'y a pas de feuille de style associée ; sinon false. La valeur est false par défaut (s'il y a une feuille de style associée).
La propriété peut être utilisée pour activer ou désactiver une feuille de style associée. Définir la propriété à true lorsqu'il n'y a pas de feuille de style associée n'a aucun effet.
Cet exemple montre comment définir par programmation la propriété disabled sur un style défini dans le HTML à l'aide de l'élément HTML <style>. Vous pouvez également accéder à toutes les feuilles de style du document à l'aide de Document.styleSheets.
Le HTML contient un élément <style> qui rend les éléments paragraphe bleus, un élément paragraphe, et un bouton qui sera utilisé pour activer et désactiver le style.
Le code ci-dessous récupère l'élément style par son id, puis le désactive. Comme le style existe déjà, car il est défini dans le HTML, cela doit fonctionner.
On ajoute ensuite un gestionnaire d'évènement pour le bouton qui bascule la valeur de disabled et le texte du bouton.
Le résultat est affiché ci-dessous. Appuyez sur le bouton pour basculer la valeur de la propriété disabled sur le style utilisé pour le texte du paragraphe.
Cet exemple est très similaire au précédent, sauf que le style est défini par programmation.
Le HTML est similaire au cas précédent, mais la définition n'inclut aucune mise en forme par défaut.
On commence par créer le nouvel élément style dans le HTML. Cela se fait en créant d'abord un élément style avec Document.createElement, en créant et ajoutant un nœud texte avec la définition du style, puis en ajoutant l'élément style au corps du document.
On peut ensuite désactiver le style comme ci-dessous. Notez que c'est le premier moment où définir la propriété à true fonctionnera. Avant ce point, le document n'avait pas de style associé, donc la valeur par défaut est false.
Enfin, on ajoute un gestionnaire d'évènement pour le bouton qui bascule l'état de disabled et le texte du bouton (c'est le même que dans l'exemple précédent).
Le résultat est affiché ci-dessous. Appuyez sur le bouton pour basculer l'état de disabled sur le style utilisé pour le texte.
| HTML # dom-style-disabled |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 16 janv. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.