一、局部改变样式

有三种方法:直接改变样式、改变className和改变cssText

改变className: document.getElementById('obj').className="…"

改变cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";

改变直接样式: document.getElementById('obj').style.backgroundColor="#003366″

二、全局改变样式

通过改变外链样式的的href的值实现网页样式的实时切换,也就是"改变模板风格"。

首先需要赋予需要改变的目标一个id,如
<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />

调用时很简单,如
<span οnclick="javascript:document.getElementById('css').href='ie.css'">点我改变样式</span>

Javascript 改变CSS样式相关推荐

  1. js函数改变html样式,JavaScript改变CSS样式的方法汇总

    JavaScript允许你即时的改变CSS样式,这样就可以将用户的眼球吸引到你想他们关注的地方上,并且提供较好的交互体验给力 . JavaScript修改CSS有4种方法: 修改节点style(内联样 ...

  2. javaScript改变css样式

    只有写原生的javascript了. 1.用JS修改标签的 class 属性值: class 属性是在标签上引用样式表的方法之一,它的值是一个样式表的选择符,如果改变了 class 属性的值,标签所引 ...

  3. js如何修改html样式,怎么用js改变css样式?

    怎么用js改变css样式?下面本篇文章给大家介绍一下使用JavaScript改变css样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 怎么用js改变css样式? 1.通过 ...

  4. javascript写css样式,原生javascript实现读写CSS样式的方法详解

    原生javascript实现读写CSS样式的方法详解 发布于 2017-05-24 15:05:31 | 120 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Jav ...

  5. javascript鼠标点击实现改变CSS样式

    javascript通过改变元素class名达到间接改变CSS样式 CSS: /* 字体链接样式 */ td.firstLevelMenuClass a:link {color: #3E8BAC; t ...

  6. jQuery中添加/改变/移除改变CSS样式例子

    在jquery中对于div样式操作我们会使用到CSS() removeClass() addClass()方法来操作了,下面我们就整理了几个例子大家一起来看看吧. CSS()方法改变CSS样式 css ...

  7. 重学前端第一阶段完 钢琴项目(document.querySelector js改变css样式的3种方式 思路 成品)

    菜鸟学完之后,总是感觉学了也还是不会,主要就是因为没有实践,不知道自己到底哪里有问题!虽然说我还没复习完,前端很大一部分都处于模糊阶段,但是感觉还是应该先尽力做一个简单的东西,把这几天学的都用进去,遇 ...

  8. js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式

    参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...

  9. JS行间改变css的方法,js改变css样式的三种方法推荐

    共用代码: this is a div var div=document.getElementById('div'); 第一种:用cssText div.style.cssText='width:25 ...

最新文章

  1. 构造图 Codeforces Round #236 (Div. 2) C. Searching for Graph
  2. Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
  3. Java开发入坑,Java开发的自学路线 入坑(和大家来闲聊一下java的学习路线)
  4. python numpy中arange()和linspace()区别
  5. 【算法】一个简单的决策树(DT)原理
  6. 前端性能优化:使用Data URI代替图片SRC
  7. JQuery 绑定select标签的onchange事件
  8. EntityFramework进阶——数据变更冲突
  9. CentOS 7.3镜像挂载搭建本地yum源
  10. 流程图怎么切换_PPT中「较长的流程图」该如何清晰展现?
  11. C语言里printf函数格式控制符的完整格式
  12. 程序员的技术负债怎么还?
  13. 《高级着色语言HLSL入门》系列文章
  14. Leetcode之二叉树展开为链表(深搜)
  15. C#生成dll, VS或unity调用
  16. idea打包java项目
  17. 计算机上无开根号功能 怎么计算机,攻略:2019年中级会计师无纸化考试 计算器怎么开根号?...
  18. Linux下限制带宽的方法
  19. 相遇在世界尽头与冷酷仙境
  20. Shiro学习(22)集成验证码

热门文章

  1. linux服务器开通ipv6,linux服务器开启IPv6
  2. IDEA自动补全当前语句的分号
  3. vue+webpack项目中px2rem的例子
  4. Win11C盘变红怎么办?Win11C盘变红的清理方法
  5. ui设计就业前景怎么样?薪资如何?
  6. 新媒体短视频运营存在的问题和解决方案
  7. JS项目(验证注册页面信息)
  8. 回溯专题——leetcode47. Permutations II medium(有重复数字的全排列)
  9. 零度之下代码输入不了_鸿图之下礼包码领取方法 新手开荒攻略保护器详解
  10. 书论58 赵孟頫《兰亭十三跋》