[JAVASCRIPT DOM] pkoi ce p#$^# de setAttribute() marche pas ????

pkoi ce p#$^# de setAttribute() marche pas ???? [JAVASCRIPT DOM] - Programmation

Marsh Posté le 20-08-2001 à 17:28:13    

je veux modifier les proprietes d'affichage un tableau a l'aide de DOM.
je recupere chaque ligne (TR) avec :  
line=mytablebody.getElementsByTagName("TR" ).item(i); (ds une boucle).
 
puis chaque cellule (TD) avec :
cell=line.getElementsByTagName("TD" ).item(j); (dans une boucle aussi)
 
pour modifier le fond, par exemple, je fais :
cell.setAttribute("BGCOLOR","blue" );
 
et ca marche jamais.
Merci de m'aider

 

[edtdd]--Message édité par grahf--[/edtdd]

Reply

Marsh Posté le 20-08-2001 à 17:28:13   

Reply

Marsh Posté le 20-08-2001 à 17:33:17    

et si juste en dessous du  
 
cell.setAttribute("BGCOLOR","blue" );  
 
je fais un  
 
alert(cell.getAttribute("BGCOLOR" ));
 
(qui devrait donc me retourner "blue", ou #0000ff), il me renvoit un champ vide  :??:  :sweat:  :fou:

Reply

Marsh Posté le 20-08-2001 à 17:39:24    

bon je viens d'y arriver :
par le plus grand des hasards, g change un flag dans la fonction setAttribute(le 3eme argument), je cite :
 
Optional.
Integer that specifies one the following flags:
 
0 When the attribute is set, it overwrites any attributes with the same name, regardless of their case.  
 
1 Default. The case of the attribute that you set is respected when it is set on the object.  
 
 
donc je vois pas trop le rapport, vu que il n'y avait pas de proprietes specifiees avant, donc pas de pb de casse, mais bon ca marche et c la fete  :D

Reply

Sujets relatifs:

Leave a Replay

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