Modification dynamiqe de "class" (et non d'ID)

Modification dynamiqe de "class" (et non d'ID) - HTML/CSS - Programmation

Marsh Posté le 10-10-2004 à 10:18:52    

C'est tout con, mais je ne me souviens pas si c'est possible ou non...

Code :
  1. document.getElementById('id_a_modifier').style.attributcss = new_valeur; // pour les ID.


 
MAIS :

Code :
  1. document.getElementByClassName('class_a_modifier').style.attributcss = new_valeur; // pour les class.


 
ne fonctionne pas...  :o  
 
Est-ce possible ?

Reply

Marsh Posté le 10-10-2004 à 10:18:52   

Reply

Marsh Posté le 10-10-2004 à 10:29:57    

tu veux modifier le CSS?
 :sweat:  
 
pourquoi tu changes pas la classe de l'élément à la place :whistle:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 10-10-2004 à 10:31:21    

Masklinn a écrit :

tu veux modifier le CSS?
 :sweat:  
 
pourquoi tu changes pas la classe de l'élément à la place :whistle:


 
Non.  :o  :D  
 
Je veux une réponse à cette question précise.  :D

Reply

Marsh Posté le 10-10-2004 à 10:31:42    

getElementByClassName ça ne donne pas un ensemble d'éléments ?
Il doit falloir boucler dessus...

Reply

Marsh Posté le 10-10-2004 à 10:48:07    

pascal_ a écrit :

getElementByClassName ça ne donne pas un ensemble d'éléments ?


 
Si justement et c'est bien le problème...  :D  
 

Citation :

Il doit falloir boucler dessus...


 
Ben c'est ce que je fais pour le moment, genre :
 

Code :
  1. <div id="truc1"...
  2. <div id="truc2"...
  3. <div id="truc3"...


 
 
et ensuite :  
 

Code :
  1. for (i=1; i<=3; i++)
  2.  {
  3.   var j = "truc"+i;
  4.   document.getElementById(j).style.display = "none";
  5.  }


 
Mais bon, je voulais voir s'il y avait plus simple...  :D

Reply

Marsh Posté le 10-10-2004 à 14:16:41    

tab = document.getElementByClassName('class_a_modifier');
 
tab[1].styles...... ?

Reply

Marsh Posté le 10-10-2004 à 16:07:25    

skylight a écrit :

tab = document.getElementByClassName('class_a_modifier');
 
tab[1].styles...... ?


 
Ben non, moi je veux modifier en même temps tout ce qui est concerné par ma class. :D

Reply

Marsh Posté le 10-10-2004 à 16:41:22    

oulala , terrain miné ... :)  
 
http://www.quirksmode.org/dom/changess.html
 
à tout hasard , egalement:
 
http://www.ac-versailles.fr/etabli [...] Fonds.html
 
bonne continuation.
 
++
 
L.

Reply

Marsh Posté le 10-10-2004 à 16:47:53    

Hermes le Messager a écrit :

Ben non, moi je veux modifier en même temps tout ce qui est concerné par ma class. :D

ben un for(a, a< sizeof(tab),++a) ?

Reply

Marsh Posté le 10-10-2004 à 17:21:38    

C'est bien ce que je pensais... Je peux oublier. :jap:

Reply

Marsh Posté le 10-10-2004 à 17:21:38   

Reply

Marsh Posté le 10-10-2004 à 17:28:19    

skylight a écrit :

ben un for(a, a< sizeof(tab),++a) ?


 
Oui, mais à ce moment là, ça revient au même que d'utiliser des id...  :)

Reply

Marsh Posté le 10-10-2004 à 18:10:32    

bah non, tu parcours tous les elements de ta classe :D

Reply

Marsh Posté le 10-10-2004 à 18:35:55    

skylight a écrit :

bah non, tu parcours tous les elements de ta classe :D


 
Ah oué... Je vais faire une chtite tentative pour voir tiens...  :D  
 
Merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed