JS 脚本化CSS 之 读写dom元素的行内CSS属性

脚本化 == 控制

dom.style

dom元素的style属性返回一个 封装dom元素可用行内CSS属性及开发者为其设置的属性值(不包括默认值) 的类数组

<div  style="width: 50px;height: 50px;background-color: orange;"></div>
<script>
  var div = document.getElementsByTagName('div')[0];
</script>

在这里插入图片描述
dom元素在非行内定义的CSS属性不会被显示

div{
  width: 50px;
}
<div  style="height: 50px;background-color: orange;"></div>

并未显示在非行内定义的width属性的属性值
在这里插入图片描述

在这里插入图片描述

dom.style.prop

读写dom元素的行内样式,没有兼容性问题

在这里插入图片描述
注:

  • JS中不允许使用background-color这种带中划线的组合单词,要改用小驼峰式backgroundColor写法,用法dom.style.backgroundColor
  • 碰到float这样的保留字属性,前面应加css,写成dom.style.cssFloat
  • border这种复合属性,最好差分成borderWidthborderStyle
  • 写入的值必须是字符串格式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值