找回密码
 新建账号

[JS] js获取外部css文件属性值

[复制链接]
php 发表于 2012/10/11 18:58 | 显示全部楼层 |阅读模式
js可以获取元素通过style=""设定的CSS属性值,不能获取<style></style>设定的CSS属性值,包括外围的css文件设定的属性值.
有什么办法可以获取外部CSS文件属性值呢?
以下是JS代码
<script type="text/javascript">
function getStyle(o,a){
        return o.currentStyle ? o.currentStyle[a] : document.defaultView.getComputedStyle(o,false)[a];
}
</script>
注意,参数1是一个对象,参数2是属性名称.
看下面一个实例.假设我们已经定义了上述函数.
需要获取的属性是高度,对象是id为mydiv的层.
<script type="text/javascript">
var obj=document.getElementById("mydiv");
var height=getStyle(obj,'height');
</script>

手机版|轻松E站

GMT+8, 2024/4/26 12:04

快速回复 返回顶部 返回列表