学习使用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>
相关推荐
前端小D4 分钟前
JS模块化
开发语言·前端·javascript
ByteCraze11 分钟前
JavaScript 深拷贝完全指南:从入门到精通
开发语言·javascript·ecmascript
用户842981424181015 分钟前
3个Html加密工具
javascript
C^h17 分钟前
rt thread中的can通信 学习记录
学习
ByteCraze18 分钟前
大四双非春招学习记录-K 个一组反转链表
数据结构·学习·链表
奶人五毛拉人一块24 分钟前
模板与vector的学习
数据结构·学习·迭代器·vector·模板
EnglishJun25 分钟前
ARM嵌入式学习(十八)--- Linux的内核编译和启动
linux·运维·学习
星幻元宇VR36 分钟前
VR旋转蛋椅:沉浸式安全科普新体验
科技·学习·安全·vr·虚拟现实
忆琳43 分钟前
Vue3 全局自动大写转换:一个配置,全站生效
javascript·element
ZhiqianXia1 小时前
PyTorch 学习笔记(12):ATen C++ 算子引擎的完整架构之旅
pytorch·笔记·学习