首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
CSS/HTML
正文
javascript 获取特定的 CSS属性值
所属分类:
网络编程
/
CSS/HTML
阅读数: 257
收藏 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中的position定位和z-index属性
推荐深入理解css中的position定位和z-index属性
评论 0
收藏 0
赞 0
分享
不错的10个你未必知道的CSS技巧
不错的10个你未必知道的CSS技巧
评论 0
收藏 0
赞 0
分享
一点小小的创意css鼠标放上去则显示电话号码
一点小小的创意css鼠标放上去则显示电话号码
评论 0
收藏 0
赞 0
分享
固定表格的高度超过指定高度就隐藏的方法
固定表格的高度超过指定高度就隐藏的方法
评论 0
收藏 0
赞 0
分享
推荐个Css的filter常用滤波器属性及语句大全
推荐个Css的filter常用滤波器属性及语句大全
评论 0
收藏 0
赞 0
分享
淘宝段正淳的css笔记大全第1/4页
淘宝段正淳的css笔记大全
评论 0
收藏 0
赞 0
分享
CSS实现的一个图片放大展示的一种思路
CSS实现的一个图片放大展示的一种思路
评论 0
收藏 0
赞 0
分享
用css滤镜实现的文字描边效果的代码
用css滤镜实现的文字描边效果的代码
评论 0
收藏 0
赞 0
分享
用css实现的带阴影的表格效果的代码
用css实现的带阴影的表格效果的代码
评论 0
收藏 0
赞 0
分享
又一实用的常用CSS缩写语法收集
又一实用的常用CSS缩写语法收集
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
即使现在停产 微商面膜至少需需5年才能卖完
sp项目教程:最新日赚500元教程
百度联盟点击率低的原因
如何通过网络赚钱?互联网广告模式你知道多少
光大银行网上银行西联汇款收汇方法分享
在校大学生利用网络可以做什么?在校大学生利用网络赚钱方式介绍
站长故事
更多
被低估的公司(一):写在阿里IPO之后
奇幻咔咔3D小熊孟得明 揭秘瞬间火爆网络的背后故事
我眼里的2014年中国互联网大会亮点
就是这7个步骤 让我6个月做到了100万用户
做好网站维护 持续吸引用户浏览
草根站长告诉你通过互联网赚钱到底难不难(真实经历)