使用JavaScript从中删除CSS类

使用JavaScript从中删除CSS类,javascript,dom,Javascript,Dom,我正在使用DOM并动态创建元素和CSS类。如何删除以前仅使用JavaScript创建的CSS类 我使用以下代码创建CSS类节点: var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '.s1_o1{position:absolute;left:487px;top:243px;width:226px;height:61px;background-col

我正在使用DOM并动态创建元素和CSS类。如何删除以前仅使用JavaScript创建的CSS类

我使用以下代码创建CSS类节点:

    var style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = '.s1_o1{position:absolute;left:487px;top:243px;width:226px;height:61px;background-color:#ffffff;color:#ff0000;font: 18px Arial;}';
    document.getElementsByTagName('head')[0].appendChild(style);

我想删除s1_o1类。

为了实现跨浏览器兼容性,您需要执行类似操作

var head = document.getElementsByTagName('head')[0];

head.className = head.className.replace(/\bClassName\b/,'');

当你说删除CSS类,你是什么意思?举个例子就好了。从元素的内部?是的,我想从中删除整个css类,我尝试了你的代码,但什么都没有:-请再次查看问题,我已经修改了它。。。