【问题标题】:Changing background color of a div instead of the body更改 div 而不是 body 的背景颜色
【发布时间】:2018-10-19 19:04:41
【问题描述】:

如何使用此代码更改 div 中的背景,而不仅仅是更改正文?

function run(interval, frames) {
  var int = 1;

  function func() {
    document.body.id = "b" + int;
    int++;
    if (int === frames) {
      int = 1;
    }
  }

  var swap = window.setInterval(func, interval);
}

run(1000, 4000); //milliseconds, frames

【问题讨论】:

  • 我们也需要您的 HTML 代码
  • 将代码中的document.body更改为对您要定位的div元素的引用
  • 您必须提供更多代码,因为我看不到该函数中设置的任何正文背景颜色,您设置了一个不断变化的 id,必须有其他代码可以解决问题

标签: jquery html css


【解决方案1】:

不知道你为什么要使用 jquery,

你可以用 CSS 简单地做到这一点:

body { background-color: red; }
.div { background-color: blue; }

【讨论】:

  • OP 使用 JS,因为它们每 4 秒更改一次背景颜色。这段代码没有这样做
猜你喜欢
  • 2011-05-21
  • 2019-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-25
  • 2011-11-29
  • 1970-01-01
相关资源
最近更新 更多