2
function styling(elem, props) {
for (var i in props) {
if (i == "color") {
elem.style.color = props[i].toString();
}
if (i == "background") {
elem.style.background = props[i].toString();
}
}
Son utilisation:Comment attribuer dynamiquement des propriétés de style à un élément?
styling(links, { color: "blue", background: "yellow" });
Je ne suis pas vraiment heureux avec les si-clauses et je veux ajouter dynamiquement les propriétés de style à l'élément, mais je ne suis pas sûr de savoir comment faire il. Quelqu'un là-bas saurait comment le faire?
a résolu le problème
function styling(elem, props) {
for (var i in props) {
elem.style[i] = props[i].toString();
}
}
Cela semble faire l'affaire.
Je veux travailler avec des prototypes natifs et javascript est beau comme il est. – poo
Je suis d'accord avec @poo. Bien que j'aime travailler avec jQuery, les questions sur le Javascript natif sont permises ici. P – deceze