首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
CSS/HTML
正文
javascript 获取特定的 CSS属性值
所属分类:
网络编程
/
CSS/HTML
阅读数: 320
收藏 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')
就可以获得啦:)
更多精彩内容
其他人还在看
最窄770px最宽1024px的经典布局研究
最窄770px最宽1024px的经典布局研究
评论 0
收藏 0
赞 0
分享
CSS使用心得体会
CSS使用心得体会
评论 0
收藏 0
赞 0
分享
用CSS实现链接的虚线下划线效果
一些CSS定义虚线实例代码
评论 0
收藏 0
赞 0
分享
动态CSS站点教程:多个页面样式提供浏览者选择
动态CSS站点教程:多个页面样式提供浏览者选择
评论 0
收藏 0
赞 0
分享
鲜为人知的CSS技巧10则
鲜为人知的CSS技巧10则
评论 0
收藏 0
赞 0
分享
快速制作CSS导航菜单教
快速制作CSS导航菜单教
评论 0
收藏 0
赞 0
分享
给图片在博客中添加滤镜效果
给图片在博客中添加滤镜效果
评论 0
收藏 0
赞 0
分享
DIV+CSS网页制作布局技巧学习
DIV+CSS网页制作布局技巧学习
评论 0
收藏 0
赞 0
分享
详谈 CSS样式表使用:链接/嵌入
详谈 CSS样式表使用:链接/嵌入
评论 0
收藏 0
赞 0
分享
表格隔行换色 css expression
表格隔行换色 css expression
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
男子凭一张八卦图忽悠60多亲友发红包 短短1小时内获得300元红包
朋友圈疯传的万能Wi-Fi账号是假的 犯了常识性错误
打工妹网购6000多元丰胸产品 无效要求退款时又被骗10万元
网站赚钱就靠广告到底行不行?
什么样的网站赚钱 怎么赚钱?
SEO中到底是流量重要还是转化率重要
站长故事
更多
当iPhone6被上升成人民内部矛盾
被低估的公司(一):写在阿里IPO之后
传统地摊转型网络营销90后农村小伙子月入过万
苹果发布三款新品:一个丑+另一个丑+一个死贵?
那些跟马化腾一起创业的亿万富翁们
个人经历:盲目的坚持更新网站真的有用吗?