首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
CSS/HTML
正文
javascript 获取特定的 CSS属性值
所属分类:
网络编程
/
CSS/HTML
阅读数: 263
收藏 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')
就可以获得啦:)
更多精彩内容
其他人还在看
CHM集锦(CHM)
CHM集锦(CHM)
评论 0
收藏 0
赞 0
分享
IE与FireFox的兼容性问题
IE与FireFox的兼容性问题
评论 0
收藏 0
赞 0
分享
DIV 居中的绝好解决方法
DIV 居中的绝好解决方法
评论 0
收藏 0
赞 0
分享
解决 select 挡住div的解决方法
解决 select 挡住div的解决方法
评论 0
收藏 0
赞 0
分享
网站首页head区代码规范
网站首页head区代码规范
评论 0
收藏 0
赞 0
分享
动态更改网页HTML元素(对象)内容
动态更改网页HTML元素(对象)内容
评论 0
收藏 0
赞 0
分享
如何处理多国语言
如何处理多国语言
评论 0
收藏 0
赞 0
分享
Firefox CSS私有属性备忘记录
Firefox CSS私有属性备忘记录
评论 0
收藏 0
赞 0
分享
CSS兼容要点分析
CSS兼容要点分析
评论 0
收藏 0
赞 0
分享
css静态滤镜 + A:Hover
css静态滤镜 + A:Hover
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
又被电商耍?2015.6·18年中大促"先涨后降"把戏仍在
女子注册相亲网站收到短信 点击链接后6万块钱不翼而飞
百度联盟点击率低的原因
Google
电脑系统下载类网站是怎么赚钱的?浅析电脑系统下载类网站的赚钱方式
淘宝评级规则详解
站长故事
更多
阿里会成为下一个谷歌?谁是Google真正的挑战者
直击苹果发布会:苹果iWatch能否能撑起一个市场?
苹果发布三款新品:一个丑+另一个丑+一个死贵?
作为站长的你是否已有危机感:你被盯上了
2013 敢问网站建设的路究竟在何方
年轻站长的苦逼SEO路:虽难却依旧顽强的坚持着