博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
style、currentStyle、getComputedStyle区别介绍
阅读量:6648 次
发布时间:2019-06-25

本文共 696 字,大约阅读时间需要 2 分钟。

样式表有三种方式

内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。

内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。

外部样式表(External Style Sheet):指引入以.css为后缀的CSS文件,。最常用的是style属性,即在JavaScript中,通过document.getElementById(id).style.XXX就可以获取到 XXX的值,但意外的是,这样做只能取到通过内嵌方式设置的样式值,即style属性里面设置的值。

解决方案:引入currentStyle,runtimeStyle,getComputedStyle style 标准的样式,可能是由style属性指定的!

runtimeStyle 运行时的样式!如果与style的属性重叠,将覆盖style的属性!

currentStyle 指 style 和 runtimeStyle 的结合! 通过currentStyle就可以获取到通过内联或外部引用的CSS样式的值了(仅限IE) 如:document.getElementById("test").currentStyle["width"]

要兼容FF,就得需要getComputedStyle 出马了

注意: getComputedStyle是firefox中的, currentStyle是ie中的. 比如说

这样就能兼容各个浏览器了

 

转载于:https://www.cnblogs.com/zhouyupeng/p/4190603.html

你可能感兴趣的文章
五子棋对弈程序c语言,五子棋程序纯C语言版.doc
查看>>
c语言二维数组程序实例讲解,C语言二维数组的处理实例
查看>>
c语言程序报告函数关系描述,《C语言程序设计》实验报告
查看>>
c语言while(scanf =eof),while(scanf("%d",&n)!=EOF)
查看>>
计算机二级c语言编程题评分标准,计算机二级C语言题型和评分标准
查看>>
c语言自定义函写计算器,C语言实现计算器功能
查看>>
C语言猜电脑随机数源代码,c语言(随机数)的问题
查看>>
鸿蒙os相机,鸿蒙os有什么功能-有什么特殊之处
查看>>
微信html5图片裁切,微信小程序图片裁剪工具we-cropper
查看>>
小学生学计算机flash,利用Flash软件进行小学电脑绘画教学
查看>>
html form 与table,form和table的区别
查看>>
【原创】MySQL 模拟Oracle邻接模型树形处理
查看>>
SSD上如何进行数据保护?
查看>>
Verizon:2012年数据破坏调查报告
查看>>
今日你以老师为荣,明日老师以你为荣!
查看>>
华为交换机VRP用户界面配置及Telnet登录实验
查看>>
Cobbler无人值守安装系统史上最细实践文档
查看>>
第11章代码《跟老男孩学习Linux运维:Shell高级编程实战》
查看>>
一个资深系统管理员的O2O实践(二)
查看>>
ovs-vsctl emer-reset一个需要慎用的命令
查看>>