一、查询CSS样式

1.查询style属性样式

  • element.style.cssAttrName
  • 要查询的样式必须写在style 属性里

2.查询计算出的样式

  • window.getComputedStyle

    • IE9+ 标准浏览器
    • getComputedStyle 第二个参数可以指定after或before
  • element.currentStyle
    • IE浏览器

        <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>查询元素的计算样式</title></head><body><script>console.log(document.body.style.margin);try {/*IE8-不支持*/var styleObj = window.getComputedStyle(document.body);/*所有的默认样式*/console.log(styleObj);console.log(styleObj.margin);console.log(styleObj.marginLeft);} catch (e) {/*兼容IE*/console.log(document.body.currentStyle)console.log(document.body.currentStyle.marginLeft)}   </script></body>

转载于:https://www.cnblogs.com/1666818961-lxj/p/7487527.html

JavaScript-12(脚本化CSS)相关推荐

  1. 第17章 脚本化CSS

    第17章 脚本化CSS CSS脚本化是网页交互效果的技术基础,使用CSS和JavaScript可以设计网页动画.利用脚本化CSS可以动态地改变HTML属性,如字体颜色.字体大小等,还可以用它设置和改变 ...

  2. 深入理解脚本化CSS系列第五篇——动态样式

    前面的话 很多时候,DOM操作比较简单明了,因此用javascript生成那些通常原本是HTML代码生成的内容并不麻烦.但由于浏览器充斥着隐藏的陷阱和不兼容问题,处理DOM中的某些部分时要复杂一些,比 ...

  3. 脚本化CSS类-HTML5 classList属性

    HTML元素可以有多个CSS类名,class属性保存了一个用空格隔开的类名列表.标识符class在JavaScript中是保留字,所以在JavaScript中可以用className. //如下代码设 ...

  4. 深入理解脚本化CSS系列第二篇——查询计算样式

    前面的话 元素的渲染结果是多个CSS样式博弈后的最终结果,这也是CSS中的C(cascade)层叠的含义.访问第一篇中的style属性只能获取行间样式,这通常来说,并不是我们想要的结果.本文将详细介绍 ...

  5. 9_js 日期对象Date()、js定时器、获取窗口属性、获取dom尺寸、脚本化css

    日期对象Date() 封装函数,打印当前是何年何月何日何时,几分几秒 直接看w3c上的介绍吧 https://www.w3school.com.cn/js/jsref_obj_date.asp js定 ...

  6. javascript学习笔记之document对象、表单及表单元素、脚本化cookie

    一.document对象 每个window对象都有document属性.该属性引用表示在窗口中显示的HTML文档的document对象. 1.关键方法 close()关闭open方法打开的文档 ope ...

  7. Javascript学习7 - 脚本化浏览器窗口

    原文:Javascript学习7 - 脚本化浏览器窗口 本节讨论了文档对象模型.客户端Javascript下Window中的各项属性,包括计时器.Location对象.Histroy对象.窗口.浏览器 ...

  8. HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计

    HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 web学生网页设计作业源码 常见网页 ...

  9. web课程设计网页规划与设计:摄影/拍摄/相片网站设计——摄影网(12页)HTML+CSS+JavaScript div+css网页html成品学生作业

    HTML5期末大作业:摄影/拍摄/相片网站设计--摄影网(12页)HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作 ...

最新文章

  1. GCC 同时编译多个 C/C++ 文件
  2. linux 脚本自动编制工具,全自动工具链编译脚本
  3. python代码案例详解-Python综合应用名片管理系统案例详解
  4. ubuntu 启动器
  5. 【Linux系统编程】fork() 函数详解
  6. sublime插件 TortioseSVN
  7. 240多个jQuery常用到的插件
  8. php闪屏程序,节日闪屏的两种构成方式
  9. Iphone 开发常用代码
  10. cad高程测绘图lisp_CAD地形图高程信息快速提取的技术与实现
  11. SitePoint播客#43:被动共享
  12. 【Pandas】Pandas求某列字符串的长度,总结经验教训
  13. 图的表示(Adjacency List + Adjacency Matrix)
  14. Thingworx自定义扩展开发(一)- 开发环境搭建、Extension Demo Coding
  15. Edge、Chrome自定义新标签页网址
  16. 省市区三级联动area
  17. (软件)商标名称可用查询 申请
  18. 华为手机设置信息服务器地址,华为手机如何设置云服务器地址
  19. P3084 [USACO13OPEN]照片Photo
  20. 神兵利器--Cobalt Strike

热门文章

  1. Golang入门第一天-工具准备
  2. centos 6.8 下安装redmine(缺陷跟踪系统)
  3. 16、React Native实战之TextInput组件
  4. NOIP前夕:noi.openjudge,滑雪
  5. EASYUI- EASYUI左移右移 GRID中值
  6. 11-6渐变的用途和设定技巧
  7. 员工借款及还款场景演练
  8. java 蓝桥杯算法训练 瓷砖铺放(题解)
  9. 服务发现和注册和Eureka
  10. Hive的连接(join)方案