学习使用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>
相关推荐
一壶浊酒..8 小时前
请求签名(Request Signature)
javascript
代码AC不AC8 小时前
【C++】异常
c++·学习·异常
Cristiano777.8 小时前
周学习记录
学习
Cocktail_py10 小时前
JS如何调用wasm
开发语言·javascript·wasm
py有趣10 小时前
LeetCode算法学习之鸡蛋掉落
学习·算法·leetcode
小马爱打代码11 小时前
RabbitMQ:系统学习笔记
笔记·学习·rabbitmq
YJlio11 小时前
进程和诊断工具速查手册(8.13):VMMap / DebugView / LiveKd / Handle / ListDLLs 一页式现场排障清单
数据库·笔记·学习
Jonathan Star11 小时前
基于 **Three.js** 开发的 3D 炮弹发射特效系统
javascript·数码相机·3d
Heo11 小时前
原型理解从入门到精通
前端·javascript·后端
Heo11 小时前
通用会话控制方案
前端·javascript·后端