Forum de discussion
Forum « Programmation Javascript » (archives)
Re: modifier propriétés dynamique css...
Envoyé: 1er février 2005, 10h44 par Oznog
Tu dois évaluer la variable sinon l'interpréteur la traite comme le nom d'une propriété, qui n'existe pas. Évalué, c'est ça valeur et nom pas le nom de la variable qui sera utilisé comme nom de propriété.
var foo = "color = 'red'";
eval("document.getElementById('monResultat').style." + foo);
Et alors faire une fonction comme :
function twAjustePropriete(_objet,_propriete,_valeur) {
var foo = _propriete + "='" + _valeur+"'";
eval("document.getElementById(_objet).style." + foo);
}
twAjustePropriete('monResultat','color','red')
<div id="monResultat">null</div>
Note qu'idéalement il faudrait un autre paramètre pour identifier un^nombre, Avec un nombre il ne fait pas de guillemets
.. "=" + _valeur;
Ciao
Oznog
Réponses
|