11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour

J'espère être dans le bon forum (DOM)

J'essaie de modifier dynamiquement des propriétés css avec setProperty(propriete,valeur,null); Cette méthodes est appelée dans une fonction setStyle(element,propriete,valeur)
Sous FF, pas de problème. Mais sous IE, setProperty est inconnu. J'utilise alors element.style.propriete = valeur;
Le problème est là. Propriété doit être fournie explicitement (par exemple element.style.color = valeur) Comment paramétrer aussi la propriété sous IE ?
J'ai essayé avec eval('element.style.')+propriete = valeur, mais sans résultats.

Merci
Modifié par coucou (04 Jan 2007 - 14:54)
Salut,

Largement plus propre que "eval" :
element.style[ propriete] = valeur;

Modifié par Eldebaran (04 Jan 2007 - 12:50)