网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

currentstyle属性有什么用-创新互联

本篇文章为大家展示了currentstyle属性有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、做网站、德钦网络推广、小程序开发、德钦网络营销、德钦企业策划、德钦品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供德钦建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

CurrentStyle返回所有样式声明(包括内部、外部、内联)按css层叠规则作用于元素的最终样式。只有IE和Opera支持使用CurrentStyle获取的元素计算后的样式。getComputeStyle()方法可以获取当前元素所使用的css属性值。

currentstyle属性的作用是什么?

该属性是一个对象,也是计算后的样式的属性值对的集合。为了兼容性我们可以将其封装改写一下,提供一个统一的方法getCurrentStyle(node),如下:

functiongetCurrentStyle(node){

varstyle=null;

if(window.getComputedStyle){

style=window.getComputedStyle(node,null);

}else{

style=node.currentStyle;

}

currentStyle对象

vardiv=window.getComputeStyle("div",null).color;//第一个参数为目标元素,第二个参数为伪类(必需,没有伪类设为null)

与style对象的区别:

getComputeStyle()是只读,只能获取不能设置,style能读能设;

对于一个没有设定任何样式的元素,getComputedStyle()返回对象中的length属性值,而style对象中length是0。

不同的浏览器对currentStyle对象支持有差异,需要兼容处理。

vardiv=document.getElementById('div');

varcolorStr=null;

if(div.currentStyle){//兼容IE

    colorStr=div.currentStyle;

}else{

colorStr=window.getComputedStyle(div,null);

}

varcol=colorStr.color;//得到div的color属性值

上述内容就是currentstyle属性有什么用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


网站栏目:currentstyle属性有什么用-创新互联
分享路径:http://bjjierui.cn/article/deiisd.html

其他资讯