建站极客
网络编程 CSS/HTML 正文
javascript 获取特定的 CSS属性值
所属分类:
网络编程 / CSS/HTML
阅读数:
246
收藏 0
赞 0
分享
<link id="system_style" type="text/css" href="global.css" rel="stylesheet"/> <div id="myArticle"> ... </div> 在global.css中声明了 #myArticle{ width:400px; height:300px; } 这样的情况下,直接通过JS进行getElementById('myArticle').style.width是无法获取400px的值的,因为这个数值定义在CSS里,所以,必须要用其他方法,我写了以下函数: /** * function for get the style value in special css file * @param int css_file_id * @param String labname * @param String param */ function getStyleValue(css_file_id,labname,param) { var tar; var rss; var style; var value; tar = document.styleSheets[css_file_id]; rss = tar.cssRules?tar.cssRules:tar.rules for(i=0;i<rss.length;i ) { style = rss[i]; if(style.selectorText.toLowerCase() == labname.toLowerCase()) { value = style.style[param]; } } return value; } 现在只要通过 getStyleValue(0,'#myArticle','width') 就可以获得啦:)
简单明了带你了解CSS Modules 不要误会,CSS Modules可不是在说“css模块化”这个好像在某些地方见过的词,它其实是特指一种近期才出现的技术手段。什么技术手段呢?下面小编来和大家一起学习一下
评论 0
收藏 0
赞 0
分享
新手学习css优先级 大部分人同样也会在写css的过程中产生很多困惑,比如为什么自己写的某段css没有生效,或者呈现出的样式和预计的不同,但又不知道要如何解决。下面小编来和大家一起学习CSS的优先级
评论 0
收藏 0
赞 0
分享
css进阶学习 选择符 css这种没有程序逻辑的代码中,又能找出什么来说明谁做得更出色呢?下面小编给大家说明如何从css选择符的角度来提高css代码质量。
评论 0
收藏 0
赞 0
分享
实现css文字垂直居中的8种方法 CSS可以轻易实现文字的水平居中,但有时我们需要文字垂直居中,除了表格可以实现这种CSS文字垂直居中以外,还有其它几种方法可以做到
评论 0
收藏 0
赞 0
分享
完美实现CSS垂直居中的11种方法 在做前端项目时CSS的水平居中我们经常使用,但有时还会用到CSS垂直居中,对于小白来说这个就有些难度了,下面看一下我是如何实现的
评论 0
收藏 0
赞 0
分享
webpack高级配置与优化详解 这篇文章主要介绍了webpack高级配置与优化,其中包括了webpack打包多页面,webpack跨域问题等相关内容
评论 0
收藏 0
赞 0
分享
5个HTML5的常用本地存储方式详解与介绍 在HTML5规范之前,存储主要是用cookies,但cookies缺点有在请求头上带着数据,大小是4k之内,今天为大家介绍一下H5的5种存储方式
评论 0
收藏 0
赞 0
分享
查看更多