js 对于样式的操作

1.内联样式

可以直接通过style属性获取到当前元素身上的内联样式。
返回的是一个json对象。

对于样式的操作:

对象.style.样式名称(颜色,字体什么什么的)

注意:在JS中设置样式的时候,名称要把中间的连字符去掉,换成后一个字母大写。例如:background-color 要写成: backgroundColor

也可以直接通过下标获取,但是获取的是键的名字
this.style[i]

这里系统也提供了一些方法获取css属性:

1.获取css属性
对象.style.getPropertyValue(“样式名称”);
eg:

this.style.getPropertyValue(“width”);

2.删除css属性
对象.style.removeProperty(“样式名称”);

this.style.getPropertyValue(“width”);
注意:删除的名字一定是css的名字-就是连字符那种名字的。因为是原封不动的匹配

3.设置css属性
对象.style.setProperty(“样式名称”,”值”);

this.style.setProperty(“background-color”,”black”);
注意:删除的名字一定是css的名字-就是连字符那种名字的。因为是原封不动的匹配

外部样式

外部导入:
语法:

< link rel=”stylesheet” href=”css/style.css” type=”text/css”/>

1.获得总的样式集合
document.styleSheets 返回当前的文档一共有多少套样式表,一个style就是一套,一个外部导入也是一套。

 var styleType = document.styleSheets ;

2.获取到样式表集合里面的所有样式信息

/*这个[0],表示现在选取的是第一套样式表*/
 var csslist = styleType[0].cssRules;

3.获取到css样式 并设置样式表

 csslist[0].style.fontSize = "80px";

大体就这3步,记到并熟练使用即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值