追加样式表操作

Posted 小董儿博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了追加样式表操作相关的知识,希望对你有一定的参考价值。

  //addcss
            Base.prototype.addcss=function(num,selectortxt,csses,ind){
                var sheet=document.styleSheets[num];
                if(typeof sheet.insertRule!=undefined)
                {
                    sheet.insertRule(selectortxt+"{"+csses+"}",ind)
                }
                else if(sheet.addRule!=undefined)
                {
                    sheet.addRule(selectortxt,csses,ind)
                }
                return this;
            }
            //removecss
            Base.prototype.removecss=function(num,ind){
                var sheet=document.styleSheets[num];
                if(typeof sheet.deleteRule!=undefined)
                {
                    sheet.deleteRule(ind)
                }
                else if(sheet.removeRule!=undefined)
                {
                    sheet.removeRule(ind)
                }
                return this;
            }

以上是关于追加样式表操作的主要内容,如果未能解决你的问题,请参考以下文章

js练习7 --- 操作样式表节点树遍历范围的选择和操作

js练习7 --- 操作样式表节点树遍历范围的选择和操作

vs2010打开样式表css提示未能完成操作未指定的错误

仅在不存在时将脚本添加到头部

JavaScript对css样式表操作

js操作元素样式