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