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

1、使用document.write方式输出引入css的link标签

在调用文件的顶部加入下例代码

document.write('');

2、使用createElement方法动态创建link标签,来引入css

在将下边代码放入Body中

new_element = document.createElement('link');

new_element.setAttribute('rel', 'stylesheet');

new_element.setAttribute('href', 'main.css');

document.body.appendChild(new_element);

我们来分析一下关键的几句代码:

首先我们利用document.createElement('link')生成了一个link标签;

然后设置其rel属性为stylesheet,href为main.css;

最后将这个标签动态地加入body中。

更多web前端知识,请查阅 HTML中文网 !!

js html引入外部css文件,js中如何引入css文件?相关推荐

  1. git在已忽略文件夹中不忽略指定文件

    注意:结尾的星号不能去,去掉就无效了 1.在已忽略文件夹中不忽略指定文件夹 /node_modules/* !/node_modules/layer/ 2.在已忽略文件夹中不忽略指定文件 /node_ ...

  2. Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件

    Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...

  3. linux 获取文件父目录权限,Linux 文件权限中,操作一个文件需要父目录的那些权限?...

    eudore:linux 文件权限中,操作一个文件需要父目录的那些权限? 是否需要检查每级目录?想找到一份完整规范正确的指导,自己在写检查 linux 用户文件权限的代码. 例如读取一个文件 /hom ...

  4. 批量替换一个文件中的文件名,例如将文件夹中s**_abnormal.jpg文件修改为s**_abnor.jpg

    文章涉及到StringAbout::开头的函数具体实现参考:string与Cstring字符串类型转换和其他操作总结 CProcessFile::开头的函数实现参考:文件读写操作工具类CProcess ...

  5. matlab打开bmp,Matlab 读取文件夹中所有的bmp文件

    将srcimg文件下的bmp文件转为jpg图像,存放在dstimg文件夹下 str = 'srcimg'; dst = 'dstimg'; file=dir([str,'\*.bmp']); :len ...

  6. java压缩zip文件夹错误_Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题)...

    项目场景: Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题) 问题描述: 最近的项目需要将多级文件夹压缩成zip,网上找了几个工具类,都会报错,所以 ...

  7. 失物招领php_我的Mac上“失物招领”文件夹中的大型iNode文件是什么?

    失物招领php If you're trying to figure out what's taking up space on your Mac, you might stumble upon so ...

  8. 使用cmd命令在桌面上新建一个文件夹,且在文件夹中新建一个.java文件,使用cmd命令实现.java文件的编译运行

    标题使用cmd命令在桌面上新建一个文件夹,且在文件夹中新建一个.java文件,使用cmd命令实现.java文件的编译运行 1.在电脑桌面使用快捷键win+r打开 2.打开cmd命令界面之后使用md d ...

  9. python怎么调用文件_python 中如何引用头文件

    python 引入 导入 自定义模块, python 引入 导入 外部文件 python 引入 导入 自定义模块, python 引入  导入 外部文件 项目中想使用以前的代码,或者什么样的需求致使你 ...

  10. vue对文件夹进行拖拽上传完整流程(文件夹中超出100个文件)

    前言 上个文章介绍了多图片压缩,多图片可以通过直接多选图片进行拖拽,也可以通过直接拖拽文件夹进行解析得到多图片,接下来直接上代码 先展示文件拖拽后对文件的解析效果 图片文件夹 图片文件夹解析 大文件夹 ...

最新文章

  1. java中ajax概念_Java之AJAX概念和实现方式
  2. 为什么选择数据分析师这个职业?
  3. 分词器 keras.preprocessing.text.Tokenizer
  4. hashcode()和hash()
  5. linux脚本:给定目录下所有文件中查找某字符串
  6. 创新技术重塑未来物联网
  7. golang 修改nginx配置文件_「系统架构」Nginx调优,不可错过的几点
  8. 2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件...
  9. conda安装tensorflow-gpu=2.2.0
  10. 18、Windows API 图形用户界面(2)
  11. 微信AD密码输入显示服务器出错怎么回事呢,微信提示账户或密码错误,请重新输入,怎么办...
  12. 【美赛】2022美赛思路参考资料及其代码分享【全网最全】【美国大学生数学建模竞赛】【MCM/ICM】
  13. 利用SPI编写类似sockscap的代理工具
  14. yaml UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xba in position 15: illegal multibyte sequen
  15. cuda学习笔记(4)
  16. 10bit显示器测试软件,10bit究竟是什么?10bit显示器画质更好?
  17. Linux计算节点怎么关闭,OpenStack 删除无用的计算结点
  18. ContentProvider android:exported = “true”
  19. php微信访问,PHP开发之判断微信浏览器访问
  20. 不良贷款催收之技巧和策略

热门文章

  1. Auto-encoder
  2. 伺服步进控制程序西门子200PLC和昆仑通泰MCGS触摸屏控制伺服步进电机程序例子
  3. 手机辐射对人体究竟有没有害
  4. java 中stopwatch,Stopwatch
  5. 《Code--隐匿在计算机软硬件背后的语言》总结1——采用继电器搭建计算机逻辑元件
  6. python-06-列表
  7. 从《雷神3》洛基下落30分钟学英语时态
  8. 信息学奥赛一本通1839:【05NOIP提高组】谁拿了最多奖学金
  9. RF优化问题分析和处理
  10. Thunderbird使用记