function loadStyles(url) {var link = document.createElement("link");link.rel = "stylesheet";link.type = "text/css";link.href = url;var head = document.getElementsByTagName("head")[0];head.appendChild(link);
}

使用:

loadStyles("framework/css/blue.css");

实例:

点击换肤按钮可以变换三套皮肤

代码实现:

<script type="text/javascript">var flag = 0;for(var i = 0; i < 3; i++) {$(".change-skin p").eq(i).click(function() {if(flag == 0) {loadStyles("framework/css/orange.css");flag = 1;} else if(flag == 1) {loadStyles("framework/css/cyan.css");flag = 2;} else if(flag == 2) {loadStyles("framework/css/blue.css");flag = 0;}});}function loadStyles(url) {var link = document.createElement("link");link.rel = "stylesheet";link.type = "text/css";link.href = url;var head = document.getElementsByTagName("head")[0];head.appendChild(link);}</script>

转载于:https://www.cnblogs.com/150536FBB/p/11490272.html

js中动态引入css样式文件相关推荐

  1. js html引入外部css文件,js中如何引入css文件?

    js中如何引入css文件?下面本篇文章给大家介绍一下使用JS引入css文件的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.使用document.write方式输出引入cs ...

  2. 用JS来动态设置CSS样式

    常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign)  如果想保留 - 号,就中括号的形式 ...

  3. 用JS来动态设置CSS样式的八种方式

    转自:微点阅读  https://www.weidianyuedu.com 用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无 ...

  4. 怎么用JS来动态设置CSS样式

    用JS来动态设置CSS样式,常见的有以下几种: 1. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有"-"号,就写成驼峰的形式(如textAl ...

  5. 用JS来动态设置CSS样式的常见8种方式。

    转自:微点阅读  https://www.weidianyuedu.com 如何用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important ...

  6. require.js引入css文件,[DikeJS]RequireJS引入CSS样式文件(五)

    在实际开发组件时,我们常常需要关注组件的样式,样式如何定义,以及样式如何引用,我关注此问题时也纠结了一小下,不过还好,RequireJS周边给我们提供了丰富的插件,我们可以直接使用css.js,具体的 ...

  7. 引入CSS样式的方式

    1.内嵌样式(行内样式):直接将CSS样式语言作为style属性值,写在html标签里. <div style="color=red; ">行内样式 </div& ...

  8. html引入css报错,html中引入css样式的方法总结

    CSS是用来控制网页数据的表现,可以使网页的表现与数据内容分离.要想让CSS对网页内容有效果,必须将CSS代码引入网页,使网页更具有美观性,有动感的效果,那么如何实现引入css呢?今天就来给大家总结! ...

  9. 在css样式中隐藏元素,用JS改变的元素CSS样式,css里display :none 隐藏 block 显示

    CSS样式的引用有3种方式:style引用.class引用.id引用,所以js改变元素的样式我们也分3种来说. 1.js改变由style方式引用的样式: 方法一:document.divs.style ...

最新文章

  1. 阅读记录:Learning multiple layers of representation(杂乱笔记)
  2. 机器学习-非监督分类算法之关联规则
  3. leetcode -day19 Convert Sorted List to Binary Search Tree
  4. 找自己的问题和找别人的问题联系和区别
  5. MySQL---第07章_单行函数
  6. bzoj2957:楼房重建
  7. php的old函数,laravel单元测试之phpUnit中old()函数报错解决
  8. frameset ajax,js控制frameSet示例
  9. java 内存情况_java查看jvm内存使用情况
  10. 操作系统内核的一些事
  11. HDU1213How Many Tables
  12. Android OTA升级(1):编译升级全包
  13. All Reduce算法汇总
  14. 外包以小时计算金额的费用_全了!各大税种的计算公式,建议收藏!
  15. spark提交任务的两种的方法
  16. 中国移动中兴ZTE F623光猫设置自动拨号启用wifi功
  17. node.js 抓取全国区域代码、邮政编码、电话区号
  18. Unity手册-Graphics -Tier
  19. 从草根到百万年薪程序员的二十年风雨之路。
  20. 使用itextsharp导出pdf表格排版问题

热门文章

  1. 【JS 逆向百例】网洛者反爬练习平台第一题:JS 混淆加密,反 Hook 操作
  2. PWN-PRACTICE-BUUCTF-6
  3. android 新闻功能列表,android根据提供的接口获取新闻列表
  4. 【机器学习】 - 关于合适用均方误差(MSE)何时用交叉熵(cross-entropy)
  5. 【CodeForces - 599C 】Day at the Beach(思维)
  6. 【CodeForces - 245C 】Game with Coins (思维,贪心)
  7. 【CodeForces - 1038A 】Equality (思维水题,预处理字符串)
  8. linux网卡限速tc,linux tc 对本机网卡限速
  9. 表字段注释放在哪_橱柜台面6种材质优缺点大解剖,我来测评,告诉你哪一种适合你!...
  10. 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...