前言

很多时候我们需要在页面中引用外部的css文件,下面将介绍一下如何通过Jquery动态加载css文件

方式一(Jquery)

var cssFileUrl='../css/home.css';
if (cssFileUrl) {$("<link>").attr({rel: "stylesheet",type: "text/css",href: cssFileUrl}).appendTo("head");
}

方式二(Jquery)

var cssFileUrl='../css/home.css';
$("head").append("<link>");css = $("head").children(":last");css.attr({rel: "stylesheet",type: "text/css",href: cssFileUrl
});

方式三(Javascript)

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

最终效果为(引用了同样的css内容但是文件名不同)

参考自:mrr

【Jquery】Jquery动态加载css文件相关推荐

  1. js动态加载css文件和js文件的方法

    今天研究了下js动态加载js文件和css文件的方法. 网上发现一个动态加载的方法.摘抄下来,方便自己以后使用 [code lang="html"] <html xmlns=& ...

  2. ASP.NET动态加载CSS文件

    方法一: 通过使页面动态加载不同CSS实现多界面 <%@page language="C#"%> <%@import namespace="System ...

  3. php 动态加载JavaScript文件或者css文件

    1. 动态加载JS文件 第一种方法: test.php <script language="JavaScript" src="test6.php?str=i lov ...

  4. HTML5动态加载资源方式,动态加载JavaScript文件的3种方式

    以下是遇到的几种动态加载JavaScript文件的方式,持续更新中... 一.使用document.write/writeln()方式 该种方式可以实现js文件的动态加载,原理就是在重写文档流,这种方 ...

  5. javascript动态加载css、javascript脚本 方法

    1. 动态加载js文件到head标签并执行回调 方法调用:dynamicLoadJs('http://www.yimo.link/static/js/main.min.js',function(){a ...

  6. AJAX jQuery tab,动态加载选显卡

    AJAX jQuery tab,动态加载选显卡 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  7. jquery table ajax,JQuery Ajax动态加载Table数据的实例讲解

    我们在jsp定义一个select和一个table,要求实现根据select的选值,动态加载table数据. table第一次加载数据的function定义如下: function loadData() ...

  8. Jquery的load加载本地文件出现跨域错误的解决方案

    Jquery的load加载本地文件出现跨域错误的解决方案 参考文章: (1)Jquery的load加载本地文件出现跨域错误的解决方案 (2)https://www.cnblogs.com/jing-t ...

  9. html动态加载js方法,原生JS实现动态加载js文件并在加载成功后执行回调函数的方法...

    本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法.分享给大家供大家参考,具体如下: 有的时候需要动态加载一个javascript文件,并且在加载成功后执行回调函数(例如文件中 ...

最新文章

  1. UE:增强现实AR可视化基本概念
  2. 芝麻翻译软件测试,细数35个单元测试准则 “Hello, world!”
  3. 解决maven cannot change version of project facet dynamic web module to 3.0
  4. 阿里工程师总结的《MySQL 笔记高清 PDF 》 开放下载
  5. c语言字符串67ASDSff,(指针编程题目.doc
  6. SqlBulkCopy加了事务真的会变快吗?
  7. 牛客网暑期ACM多校训练营(第三场)
  8. hadoop hdfs (java api)
  9. 【基础教程】基于matlab图像处理图像分割【含Matlab源码 191期】
  10. Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)
  11. Viewpage+小圆点
  12. C语言经典回文数三种求法
  13. android webview浏览器下载文件,Android 浏览器 —— 使用 WebView 实现文件下载
  14. 2022-2028年中国林业碳汇行业市场发展规模及投资机会分析报告
  15. 前端学习——Prop
  16. 在服务器上创建文件夹,在服务器上创建文件夹
  17. Navicat有什么用?如何安装?【C++培训】
  18. 真正的帅哥没人说帅_男生长得帅的标准五官 教你判断谁才是真正的帅哥
  19. 计算机科学与技术专业学建模嘛,工学学科(基本专业四):计算机科学与技术专业介绍...
  20. 从头开始学习React

热门文章

  1. instagram架构分析_转
  2. 华为id修改sip服务器地址,u8修改服务器地址id
  3. 网络宽带知识普及-带宽
  4. pika.exceptions.ChannelWrongStateError: Channel is closed.
  5. Elasticsearch: 使用 Debian 安装包来安装 Elasticsearch 8.x
  6. 「DaoCloud 道客」入选 2021 中国高科技高成长瞪羚企业TOP50及云原生领域高成长企业
  7. UEP企业成长计划:新时代创业者光环
  8. 小白看完都学会了!Android跨进程通信导论,附答案
  9. Centos7系统NS-3的安装与环境配置
  10. java文件上传(MultipartFile)