学习使用js和jquery修改css路径,实现html页面主题切换功能

学习使用js和jquery修改css路径,实现html页面主题切换功能

效果图

html代码

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>修改css路径</title>
    <link href="./css/edit1.css" type="text/css" rel="stylesheet" id="mylink">
</head>
<body>
<div>
    <button onclick="editcss('edit1')"> 修改css1路径</button>
    <button onclick="editcss('edit2')"> 修改css2路径</button>
</div>

<script src="./jquery-2.1.4.min.js"></script>
<script>
    function editcss(css_name) {
        //document.getElementById('mylink').href = "./css/" + css_name + ".css";
        $("#mylink").attr('href', "./css/" + css_name + ".css");
    }
</script>

</body>
</html>

jquery切换css关键代码

html 复制代码
<script>
    function editcss(css_name) {
       $("#mylink").attr('href', "./css/" + css_name + ".css");
    }
</script>

js切换css关键代码

html 复制代码
<script>
    function editcss(css_name) {
      document.getElementById('mylink').href = "./css/" + css_name + ".css";
    }
</script>
相关推荐
吃好睡好便好15 分钟前
MATLAB中图像格式的转换
开发语言·图像处理·学习·计算机视觉·matlab
橘子星16 分钟前
RAG 实战:3 步将整本《天龙八部》存入向量数据库(一)
javascript·人工智能
秋田君18 分钟前
Qt_常用控件使用学习
数据库·qt·学习
han_hanker24 分钟前
SQL语法 , BETWEEN ... AND ...,比较运算符
前端·javascript·sql
小黄蚁27 分钟前
LVGL学习笔记(一)
笔记·学习
mONESY44 分钟前
从零搭建 Milvus 向量知识库:Node.js 实现日记 RAG 检索全流程实战
javascript
张元清1 小时前
React usePrevious Hook:追踪上一次的 State 和 Props(2026)
javascript·react.js
Cobyte1 小时前
手写 Rollup 插件实现解析 Vue 文件
前端·javascript·vue.js
懿路向前1 小时前
【HarmonyOS学习笔记】2026-07-26 | @Trace 序列化 __ob_ 前缀陷阱与消息持久化
笔记·学习
一只小菜鸡..1 小时前
南京大学 操作系统 (JYY) 学习笔记:可执行文件、链接器与 Shebang 的彩蛋
笔记·学习