0

我的一个 javascript 函数中有以下 CSS 行,它在除 IE (Internet Explorer) 之外的其他浏览器中运行良好。页面加载时元素的高度为 4px。

element.setAttribute('style', "height: 15px;") 

有没有人有这个解决方案?

4

2 回答 2

1

某些版本的 IE(以及在向后兼容的渲染模式下的较新版本)的实现非常糟糕,setAttribute它只是设置同名的属性而不是设置属性。

不要使用它,而是直接设置(正确的)等效属性。

element.style.height = "15px";
于 2013-05-02T06:26:16.790 回答
0

尝试这个

 element.style.cssText = 'height: 15px';
于 2013-05-02T07:04:18.800 回答