javascript - 使用 javascript 修改 CSS

标签 javascript jquery html css

您好,我在使用 javascript 更改 CSS 的类时遇到了问题,每当我调用该元素并尝试更改它返回 null 的样式时,几乎就像该元素没有关联的类一样,我的代码如下所示

var box = document.getElementById('box1');

box.style.backgroundColor = red;
.box {
      background-color: black;
}
<div id=“box1“ class="box">

不知何故当你登录控制台时(js的)框的样式背景颜色为空

最佳答案

在您的 ID 属性周围使用正确的引号。也使用“红色”而不是仅仅红色。

  var box = document.getElementById('box1');
  box.style.backgroundColor = "red";
 .box {
  background-color: black;
  }
<div id="box1" class="box">
CSS
</div>

关于javascript - 使用 javascript 修改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58371303/

相关文章:

javascript - 通过json编码将AJAX响应传递给html中的不同div

javascript - 序列化表单数据并将它们添加到 jquery $.post

javascript - 基本 jQuery slider 中上一张/下一张幻灯片的自定义链接触发器

javascript - 如何限制用户在日期字段中手动输入日期

javascript - 投资组合悬停效果不适用于 iphone 和 ipad

javascript - 为什么控制台中不显示 html 中的 AngularJS 错误?

javascript - 停止在 iframe 中执行之前的 javascript

javascript - 如何验证 mongodb 模式中的列表?

javascript - Leaflet JS (react-leaflet) - 填充透明颜色的边界框

html - 某些 Bootstrap 4 类在我的 Angular 8 元素中不起作用