我在我的一个javascript函数中有以下CSS行,它在除IE(Internet Explorer)之外的其他浏览器中工作正常。当页面加载时,元素的高度就像4px。
element.setAttribute('style', "height: 15px;")
有人有解决方案吗?
答案 0 :(得分:1)
某些版本的IE(以及它们处于向后兼容渲染模式时的较新版本)具有setAttribute
的可怕破坏的实现,它只设置相同名称的属性而不是设置属性。
不要使用它,而是直接设置(正确的)等效属性。
element.style.height = "15px";
答案 1 :(得分:0)
试试这个
element.style.cssText = 'height: 15px';