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();
}
}
使用它:
styling(links, { color: "blue", background: "yellow" });
我对if-clauses并不满意,我想动态地将样式属性添加到元素中,但我不知道该怎么做。有人会知道怎么做吗?
解决了
function styling(elem, props) {
for (var i in props) {
elem.style[i] = props[i].toString();
}
}
这似乎可以解决问题。