zoukankan      html  css  js  c++  java
  • 换皮肤功能link

    换肤功能
    创建Css类,主要是对link元素操作
    <link rel="stylesheet" type="text/css" media="all" href="styles/red.css"  />
    元素标签-link  属性标签-rel、type、media、href


    var head = document.getElementsByTagName("head")[0];
    this.Append = function(url){
        var link = document.createElement("link");
        link.rel = "stylesheet";
        link.type = "text/css";
        link.media = "all";
        link.href = url;
        if (head) {
           head.appendChild(link);
        }
        else {
            document.documentElement.appendChild(link);
        }
        return link;
    }

    this.Remove = function (obj) {
       if (typeof (obj) == "object" && obj.rel == "stylesheet") {
           obj.rel = "NoCss";
       if (head) head.removeChild(obj);
       else document.documentElement.removeChild(obj);
            return true;
       }
       else {
            return false;
        }
    }

  • 相关阅读:
    AndroidのActivity启动模式
    Android 垃圾回收,用软引用建立缓存
    如何在eclipse的配置文件里指定jdk路径
    Chrome浏览器扩展开发系列之二:Google Chrome浏览器扩展的调试
    Chrome浏览器扩展开发系列之三:Google Chrome浏览器扩展的架构
    Chrome浏览器扩展开发系列之四:Browser Action类型的Chrome浏览器扩展
    Chrome浏览器扩展开发系列之五:Page Action类型的Chrome浏览器扩展
    Chrome浏览器扩展开发系列之六:options 页面
    手把手教你开发Chrome扩展三:关于本地存储数据
    手把手教你开发Chrome扩展二:为html添加行为
  • 原文地址:https://www.cnblogs.com/kuikui/p/2336090.html
Copyright © 2011-2022 走看看