如何在每个带有功能的div块上添加功能?

时间:2018-11-18 00:26:28

标签: javascript css

我需要在某个div上添加名为“ target”的函数。我知道我应该使用getsElementByClassName并在foreach或for之后使用。 但是此功能必须设置计时器,并且每次都会更改此div。该怎么做?

1 个答案:

答案 0 :(得分:-1)

使用setTimeout()每5秒调用一次函数。这将获得所有带有class =“ target”的div元素,并循环遍历每个元素,以更改所需的所有div样式属性。例如:style.backgroundColor等。

setTimeout(function() {
  var all_divs = document.querySelectorAll("div.target");
  for (var i = 0; i < all_divs.length; i++) {
    all_divs[i].style.color = "#D93600";
  }
}, 5000);