CSS操作

element.style
既可以设置行内样式,也可以读取行内样式。可读可写

Element.style.cssText
用来读写当前元素的所有行内样式。
如果设置cssText值为“”(空字符串),则会清空该元素的所有行内样式。

Element.style.length
返回该元素有多少条行内样式。

Element.style.getPropertyValue()
获取某个属性的属性值

console.log(div.style.getPropertyValue("width"))        //200px
//等同于div.style.width

Element.style.setProperty()
设置某个属性的属性值 。可传三个值
第一个值是属性名,第二个是属性值。第三个只能传important,代表优先级最高,可选。

Element.style.removeProperty()
删除某个属性。

Element.style.item()
用来返回指定位置的属性名。

 

获取非行内样式


element.style只能读写行内样式。并不能读取到非行内样式。
我们可以通过window.getComputedStyle()方法来获取非行内样式。
注意:此方法获取的是层叠之后的样式

window.getComputedStyle()
方法还可以获取伪元素。
注意:加在window对象上
两个冒号代表伪元素, 假的元素
一个冒号代表伪类 代表某种状态
传两个值,第二个值可选,
传一个值代表获取指定元素的某个样式,
传两个值可以获取当前元素的伪元素的某个样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值