首页 > 解决方案 > 在JS中的一个dom选择下分组css样式

问题描述

我有这个代码:

let myId = document.getElementById('myID');
myId.style.backgroundColor = 'black';
myId.style.color = 'green';

有没有办法将所有css代码分组在一个组中,省略“myId.style”前缀?像 {}?

标签: javascriptgrouping

解决方案


你可以这样做:

myId.style.cssText = "display: block; position: absolute";

或者可能像这样使用 es6:

myId.style.cssText = ```
  display: block;
  position: absolute;
```

这个问题已经在这里提到了:https ://stackoverflow.com/a/3968772/3865116


推荐阅读