Javascript样式元素

时间:2015-08-04 20:38:13

标签: javascript css

我正在尝试创建一个将css参数设置为元素的函数。我有以下代码:

var css = function(k, l){
    for(key in l){
        k.style.key = l[key];
    }
}

但它不起作用。我认为这是因为关键变量。有没有办法让它发挥作用?

1 个答案:

答案 0 :(得分:2)

首先,将key声明为var以使其严格,然后,您必须使用括号访问style的属性:

var css = function (k, l) {
    for (var key in l) {
        k.style[key] = l[key];
    }
}