Création
d'entreprise
Posez votre question Signaler

Javascript récupérer style CSS [Résolu]

morphi 5Messages postés 9 décembre 2008Date d'inscription - Dernière réponse le 26 févr. 2009 à 09:51
Bonjour,
J'ai un problème,
j'aimerai pouvoir modifier le background-color d'une cellule selon la valeur d'un style CSS.
Je m'explique mon Style :
.X{ color:#AFED12; }
et en javascript j'essaye de récupérer la couleur de la police de mon paragraphe afin de mettre cette couleur en background d'une cellule.
<p id="needColor" class="X">Test</p>
Voici ce que j'ai pondu pour l'instant :
<script type="text/javascript">
alert(document.getElementById(needColor).style.color); //me renvoi rien alors que j'aimerai que ça me renvoi AFED12
document.getElementById('needColor').style.cssText='color:pink;'; //redefini en rose
alert(document.getElementById('needColor').style.color); //renvoi rose
</script>
Il me suffit après de récupérer la valeur retourné pour la mettre sur le backgroundmais c'est la partie récupération qui bloque.
Merci pour votre aide
Lire la suite 

Javascript récupérer style CSS »

6 réponses
Réponse
+0
moins plus
alert(document.getElementById(needColor).style.color); //me renvoi rien alors que j'aimerai que ça me renvoi AFED12

vous avez oublié les one quote entourant l'id :
alert(document.getElementById('needColor').style.color); //me renvoi rien alors que j'aimerai que ça me renvoi AFED12
Ajouter un commentaire
Réponse
+0
moins plus
c'est vrai mais ça ne marche toujours pas (l'oublie de ' est du à une mauvaise recopie de mon code)
NookZ- 25 févr. 2009 à 17:07
http://www.commentcamarche.net/forum/affich 1620003 javascript dom propriete classe css

peut-être que cela pourrait vous aider
Ajouter un commentaire
Réponse
+0
moins plus
J'avais essayé cette solution déja mais ce n'est plus d'actualité, ça ne marche plus snif !
Ajouter un commentaire
Réponse
+0
moins plus
En fait, ce matin en retournant au boulot j'ai essayé la solution vers laquel tu (NookZ) m'as renvoyé et en fait ça marche. Donc je te remercie !
NookZ- 26 févr. 2009 à 09:51
Cool alors :)
Ajouter un commentaire
Ce document intitulé « Javascript récupérer style CSS » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?