运行时样式
2015-10-16 10:32
399 查看
<!doctype html> <html> <head> <!-- JavaScript使用元素的 style 属性进行元素样式的改变和读取。但有些时候 style 属性也 无法获取你想要的属性,例如: --> <style> #p{ color:blue; } </style> </head> <body> <div id="p"> <div id="c"> 文字 </div> </div> </body> <script> var c = document.querySelector('#c'); alert(c.style.color);// /* 每个元素对象都有一个 style 对象属性,用来保存自己的样式,但它并不是即时更新的。 对于由样式继承所实现的样式改变,style 对象无法获取到最新的值。 运行时样式就是为了解决这个问题而出现的,如: */ //在IE 下使用的运行时样式 alert(c.currentStyle.fontSize); //FF 或 chrome 下使用的运行时样式 alert(window.getComputedStyle(c,null).fontSize); //注意:不同浏览器获取的像素单位不一致,最好在定义样式时只使用像素(px)单位。 </script> </html>
相关文章推荐
- css属性:hover
- 12 个 CSS 高级技巧汇总
- 前端设计师必知的background属性(有CSS3内容)
- CSS知识点-- Padding
- CSS3 Filter的十种特效
- CSS中margin和padding的区别
- jrebel对css的更新并不敏感
- CSS行高——line-height
- 自适应网页
- 【CSS】调用css时,用link 和 @import url 有什么区别
- 自定义spinner下拉框样式,并实现三级联动
- emmet:HTML/CSS代码快速编写神器
- CSS2-3常见的demo列子总结
- 提高您CSS开发能力的技巧集
- 样式(style)和主题(theme)
- IE低版本(6-9)CSS hack
- CSS3属性之一:border-radius
- 在Fragment 里面关于ViewPagerIndicator设置样式(Style)不起作用
- Css不规则背景图片在导航里居中显示
- 12、第十二节课,css伪类 (转)