我正在尝试创建一个将css参数设置为元素的函数。我有以下代码:
var css = function(k, l){
for(key in l){
k.style.key = l[key];
}
}
但它不起作用。我认为这是因为关键变量。有没有办法让它发挥作用?
答案 0 :(得分:2)
首先,将key
声明为var以使其严格,然后,您必须使用括号访问style
的属性:
var css = function (k, l) {
for (var key in l) {
k.style[key] = l[key];
}
}