javascript add class

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : javascript add class

Re: javascript add class

par xTG » 06 juil. 2011, 13:49

Euh oui exact, je sais pas d'où m'est venu l'idée d'en mettre une. :|

Re: javascript add class

par Invité » 06 juil. 2011, 12:50

merci bcp.
pour info, il faut utiliser

monObj.className = monObj.className + " maNouvelleClasse";

et pas

monObj.className = monObj.className + ", maNouvelleClasse";

la virgule ne doit pas être mise avant maNouvelleClasse.

Re: javascript add class

par xTG » 06 juil. 2011, 08:16

Je passe par jQuery pour me simplifier la vie mais à tout hasard :

Code : Tout sélectionner

monObj.className = monObj.className + ", maNouvelleClasse";

javascript add class

par Invité » 06 juil. 2011, 04:35

Bonjour à tous,

J'ai vu qu'avec javascript, on pouvait ajouter une classe à un élément html en faisant ceci:
monObj.className = "maNouvelleClasse";

Comment ça se passe si mon élément html a déjà une classe que je souhaite conserver en plus de la nouvelle qui est ajoutée?
Par exemple, si mon élément est à l'origine:

<div class="monAncienneClasse"></div>

Comment faire pour obtenir:
<div class="monAncienneClasse maNouvelleClasse"></div>

En vous remerciant pour vos réponses.