试图让我的网站在IE6中运行,但是遇到一些我需要做的运行时CSS东西。
我已经尝试过这两个:
$.rule('#post'+ i + '{ visibility:hidden;}').appendTo('style');
--
var postStyle = document.createElement('style');
postStyle.type = 'text/css';
postStyle.innerHTML = '#post'+ i + '{ visibility:hidden;}';
document.getElementsByTagName('head'[0].appendChild(postStyle);
在其他浏览器中有效,但在IE中不起作用。我收到此错误:
“对象不支持此属性或方法”
有任何想法吗?
最佳答案
在堆栈溢出之前,我已经提供了跨浏览器的代码来执行此操作。这是一个例子:
https://stackoverflow.com/a/3922317/96100