【发布时间】:2014-10-21 14:51:12
【问题描述】:
我有一个函数可以获取多条数据并为定义的元素设置 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 库,谢谢。
【问题讨论】:
-
我发现 youmightnotneedjquery.com 在这些情况下是一个有用的参考。
标签: javascript css internet-explorer cross-browser internet-explorer-6