首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
CSS/HTML
正文
javascript 获取特定的 CSS属性值
所属分类:
网络编程
/
CSS/HTML
阅读数: 300
收藏 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')
就可以获得啦:)
更多精彩内容
其他人还在看
Mozilla建议的CSS书写顺序
Mozilla建议的CSS书写顺序
评论 0
收藏 0
赞 0
分享
微软终于对网页三剑客下手了
微软终于对网页三剑客下手了
评论 0
收藏 0
赞 0
分享
div+css布局入门
div+css布局入门
评论 0
收藏 0
赞 0
分享
HTML中的数据绑定
HTML中的数据绑定
评论 0
收藏 0
赞 0
分享
CSS定义通用透明效果
CSS定义通用透明效果
评论 0
收藏 0
赞 0
分享
一段巧妙的css debug代码
一段巧妙的css debug代码
评论 0
收藏 0
赞 0
分享
display&position
display&position
评论 0
收藏 0
赞 0
分享
布局遇到的问题 非常不错的见解
布局遇到的问题 非常不错的见解
评论 0
收藏 0
赞 0
分享
表格斜线
表格斜线
评论 0
收藏 0
赞 0
分享
利用CSS控制SELECT中的OPTION是否不允许选
利用CSS控制SELECT中的OPTION是否不允许选
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
青西一女子轻信网络刷单2小时赚400元 被骗15万元
网赚感悟:网站为什么不赚钱?网赚没你想的那么简单
怎么进入微店买东西?微店购物流程图文介绍
站长故事实战:淘宝买关键词排名SEO服务攻略介绍
主观臆断,百度联盟审核的条件
光大银行网上银行西联汇款收汇方法分享
站长故事
更多
美团副总裁杨俊:做O2O的4个关键节点 会高效率地花钱
一成不变的站长到底还能活多久?
写给那些曾经想转型却找不到方向的的站长
为什么知乎做起来了?市场竞争的魅力和价值
草根站长告诉你通过互联网赚钱到底难不难(真实经历)
网站SEO反面案例 7万RMB建设的企业网站哪里出了问题?