惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
G
Google Developers Blog
D
Docker
The GitHub Blog
The GitHub Blog
H
Help Net Security
WordPress大学
WordPress大学
博客园_首页
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
罗磊的独立博客
I
InfoQ
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Jina AI
Jina AI
J
Java Code Geeks
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News

博客园 - 清炒白菜

Unable to resume activity : android.database.StaleDataException: Attempted to access a cursor after it has been closed. 异常 Android的匿名Handler类引起的内存泄露 计算2个经纬度之间的距离 用bcp导入DateTime类型的数据 Linux下提示“omitting directory”错误的解决办法 Android的"返回“功能 EditText获得焦点后,如何关闭软键盘 获取当前Activity的Root View 用代码动态设置ImageView的align布局 Android中Sqlite数据库多线程并发问题 [转]Java的数组(Array)、Vector、ArrayList、HashMap的异同 用bcp导入大量数据(代替INSERT) ajax跨域访问问题 又一款分布式版本控制工具Mercurial bcp导入导出数据发生异常解决方案 - 清炒白菜 - 博客园 导出Google Reader中加星的内容项 - 清炒白菜 - 博客园 在win下使用GIT dotNet 自带线程池与HTTP访问的若干疑问 解决"the database principal owns a schema in the database and cannot be dropped"问题
HTML中element.style取值问题
清炒白菜 · 2010-12-02 · via 博客园 - 清炒白菜

2010-12-02 17:16  清炒白菜  阅读(1158)  评论()    收藏  举报

如果是把style写在HTML中, 就是inlineStyle, 可以用element.style来取值, 但是写在CSS中的属性, 无法通过element.style直接获取

比如div.style.display, 如果在CSS中设定的display:none, 就无法通过div.style.display来获取,只能用如下方法(未经过长期测试,暂时看来有效)

取css属性值

function getMyStyle(elementId,styleName)
{
    
var el = document.getElementById(elementId);
    
if (el.currentStyle)
        
var y = el.currentStyle[styleName];
    
else if (window.getComputedStyle)
        
var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleName);
    
return y;
}

参考:http://www.javaeye.com/topic/140784