我有一个函数可以获取许多数据并为定义的元素设置一个CSS属性。CSS属性的跨浏览器动态设置
下面是代码:
function setStyle(element,property,target){
element.style[property] = target;
}
var EL = document.getElementById("id");
setStyle(EL,"width","50px");
它适用于大多数浏览器,但不是IE6-IE9。
我发现document.defaultView.getComputedStyle
和element.currentStyle[type]
,但这些方法获得样式,我不能使用它们来设置。
有什么办法可以为旧的IE做?
我不想使用jQuery或任何其他JS库,谢谢。
我发现http://youmightnotneedjquery.com/是这些情况下的有用参考。 – jtheletter 2014-08-27 21:34:07