学习使用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>
相关推荐
小陈phd5 小时前
多模态大模型学习笔记(二)——机器学习十大经典算法:一张表看懂分类 / 回归 / 聚类 / 降维
学习·算法·机器学习
不想秃头的程序员5 小时前
Vue3 封装 Axios 实战:从基础到生产级,新手也能秒上手
前端·javascript·面试
奔跑的web.6 小时前
UniApp 路由导航守
前端·javascript·uni-app
学编程的闹钟6 小时前
95【给图片添加跳转链接】
学习
竟未曾年少轻狂6 小时前
Vue3 生命周期钩子
前端·javascript·vue.js·前端框架·生命周期
不一样的少年_6 小时前
Chrome 插件实战:如何实现“杀不死”的可靠数据上报?
前端·javascript·监控
EnglishJun6 小时前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
im_AMBER6 小时前
Leetcode 115 分割链表 | 随机链表的复制
数据结构·学习·算法·leetcode
偶像佳沛6 小时前
JS 对象
前端·javascript
bjzhang756 小时前
使用 HTML + JavaScript 实现文件树
javascript·html·文件树