279 votes

Comment faire pour supprimer la propriété css à l’aide de javascript ?

est il possible de supprimer une propriété CSS d’un élément à l’aide de JavaScript ? par exemple j’ai `` , maintenant je veux supprimer la propriété zoom via JavaScript ?

343voto

Roland Bouman Points 15226

Généralement impossible de supprimer les propriétés des objets intégrés comme ça et certainement pas sous IE (l’attribut de zoom de l’objet style est une extension de IE)

Vous pouvez le définir la valeur par défaut :

le zoom efficace sera désormais quelque découle de la définition se trouve dans les feuilles de style (grâce à des balises link et style)

Si cette syntaxe allez modifier uniquement le style local de cet élément.

129voto

Edvinas Ilčenko Points 143
<blockquote> <p>div.style.removeProperty('zoom') ;</p> </blockquote> <p>Notez que la méthode <strong>removeProperty</strong> <strong>que dans Internet Explorer</strong> est pris en charge <strong>depuis la version 9 seulement</strong>, donc il est préférable d’utiliser l’objet de feuilles de style ou en définissant une valeur vide.</p>

30voto

joe Points 367
div.style.removeProperty('zoom');

10voto

james.garriss Points 3647

Vous pouvez utiliser l’objet de feuilles de style :

Mise en garde #1 : Vous devez connaître l’indice de votre feuille de style et de l’index de votre règle.

#2 mise en garde : Cet objet est implémenté de manière incohérente par les navigateurs ; ce qui fonctionne dans l’un peut ne pas fonctionner dans d’autres.

5voto

naivists Points 15639

Non, il n’y a aucune manière généralement connue pour modifier les feuilles de style de JavaScript.

Cependant, vous pouvez essayer trouver tous les éléments qui ont cette classe et en affectant à la propriété de « zoom » « rien ».

Si vous utilisez la bibliothèque javascript jQuery, vous pouvez le faire avec``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X