资讯专栏INFORMATION COLUMN

获取元素样式的基础知识,特地补充一些遗漏的地方

alphahans / 544人阅读

摘要:关于获取元素样式的基础知识,特地补充一些遗漏的地方。后来找到了一个这样的方法这样可以获取到当前元素正在使用的样式规则,自然也就包含了内外联,只是这样的方法不能够像这样可以查找到所有符合的元素来,这就尴尬了

关于获取元素样式的基础知识,特地补充一些遗漏的地方。

今天同事问了这样一个问题,有什么办法可以获取所有带有background属性的元素节点?

凭借经验直接脱口而出使用css3的 querySelectorAll() 根据类似正则的东西去找document.querySelectorAll("style*="background"")’ 担心有问题还特地去一家网站去测试,结果也确实获取到了。

语句给别人发过去之后别人说不对获取不到,后来经过排查他要获取的所有的样式包括内外联,使用querySelectorAll()只是可以根据元素的内联样式去寻找,但是却找不到外联样式。

后来找到了一个这样的方法 document.getComputedStyle(element,null)[styleName] 这样可以获取到当前元素正在使用的样式规则,自然也就包含了内外联, 只是这样的方法不能够像querySelectorAll()这样 可以查找到所有符合的元素来,这就尴尬了......

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/112943.html

相关文章

  • 获取元素样式基础知识特地补充一些遗漏地方

    摘要:关于获取元素样式的基础知识,特地补充一些遗漏的地方。后来找到了一个这样的方法这样可以获取到当前元素正在使用的样式规则,自然也就包含了内外联,只是这样的方法不能够像这样可以查找到所有符合的元素来,这就尴尬了 关于获取元素样式的基础知识,特地补充一些遗漏的地方。 今天同事问了这样一个问题,有什么办法可以获取所有带有background属性的元素节点? 凭借经验直接脱口而出使用css3的 q...

    piglei 评论0 收藏0
  • css伪类和伪元素学习

    摘要:发现有很多东西效果其实可以用伪类或者伪元素实现。记录下为什么引入伪类和伪元素引入伪类和伪元素概念是为了格式化文档树以外的信息,也就是说。伪类和伪元素是用来修饰不在文档树中的部分,比如,一句话中的第一个字母,或者列表中的第一个元素。 最近用js实现一些css效果。发现有很多东西效果其实可以用伪类或者伪元素实现。特地补充下这方面的知识。 记录下 为什么引入伪类和伪元素 CSS introd...

    魏宪会 评论0 收藏0
  • 【C语言】C语言字符串 | 关于String | 通过国外教材讲解字符串 | 专栏遗漏知识补充

    摘要:语言中使用斜杠来表示一个字符串的结束。注意事项由于被替换,如果字符串末尾有,换行会出现两次。函数的原型成功返回失败返回将的字符串录入到文件指针中。 前言: 考虑到之前在专栏中讲字符串的时候有些知识点没有详细地讲解,所以本篇是对字符串相关的知识点的补充篇!例如 %s 输出左对齐右对齐,限制...

    trigkit4 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<