我创建了动态创建元素的函数并添加了样式
create:function(el,attr,sty_le){
this.elem=document.createElement(el);
for(var k in attr){
if(attr.hasOwnProperty(k)){
this.elem.setAttribute(k,attr[k]);
}
}
for(var k in sty_le){
if(sty_le.hasOwnProperty(k)){
this.elem.style[k]=sty_le[k];
}
}
return this.elem;
}
这似乎对Firefox,Chrome歌剧有效。但在IE上它给我以下错误
消息:参数无效。 行:20 查尔:5 代码:0
第20行是
this.elem.style[k]=sty_le[k];
我怎样才能让它在IE中运行 感谢