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:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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