学习使用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>
相关推荐
烟雨迷5 分钟前
八大排序算法(C语言实现)
c语言·数据结构·学习·算法·排序算法
liruiqiang058 分钟前
线性模型 - 支持向量机(参数学习)
人工智能·学习·机器学习·支持向量机
鑫yungame1 小时前
云夹平台:一站式学习与生活效率工具
学习·生活
jay丿1 小时前
Django简介
javascript
想尝一尝被打赏的味道2 小时前
uniapp在app下使用mqtt协议!!!支持vue3
javascript·vue.js·uni-app
cc.ChenLy2 小时前
vue框架后遗症∶被遗忘的dom操作
javascript·vue.js
Python私教2 小时前
Flutter 实现抖音风格底部导航栏
android·开发语言·javascript
❆VE❆2 小时前
vue3: directive自定义指令防止重复点击
前端·javascript·vue.js·自定义指令·directive
布兰妮甜2 小时前
Fetch API 与 XMLHttpRequest:深入剖析异步请求的利器
前端·javascript·xmlhttprequest·fetch api
做怪小疯子3 小时前
跟着李沐老师学习深度学习(十四)
人工智能·深度学习·学习