码迷,mamicode.com
首页 > Web开发 > 详细

CSS OM

时间:2020-07-10 12:58:07      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:获取   element   har   cto   block   ssm   rem   set   伪元素   

虽然放在 DOM 分类里面,但是 CSS OM 并不属于 DOM,而是并行的。仅为方便查找。

document.styleSheets

<style title="hello">
  a {
    color: red;
  }
</style>
<link rel="stylesheet" title="x" href="data:text/css,p%7Bcolor: blue%7D">

Rules

  • document.styleSheets[0].cssRules
  • document.styleSheets[0].insertRule("p{color: pink}", 0)
  • document.styleSheets[0].removeRule(0)

Rule

  • CSSStyleRule
    • selectorText String
    • style k-v结构
  • CSSCharsetRule
  • CSSImportRule
  • CSSMedisRule
  • CSSFontFaceRule
  • CSSPageRUle
  • CSSNamespaceRule
  • CSSKeyframesRule
  • CSSKeyframeRule
  • CSSSupportsRule
  • ...

getComputedStyle

  • window.getComputedStyle(element, pseudoElement)
    • element 想要获取的元素
    • pseudoElement 可选 伪元素

CSS OM

标签:获取   element   har   cto   block   ssm   rem   set   伪元素   

原文地址:https://www.cnblogs.com/ssaylo/p/13278634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!