매초마다 헤더의 색상을 변경하는 스크립트를 만들려고합니다. HTML 요소를 호출 할 때마다 임의의 색상으로 스타일을 지정하는 함수를 만들었고 setInterval(); 작동하지 않습니다!자바 스크립트 setInterval(); 작동하지 않습니까?
function randomColor(elementId) {
var colors = ["red","green","blue","purple","lightblue","cyan","yellow","brown","pink","grey"];
var randomNumber = Math.floor(Math.random() * 10) + 1;
document.getElementById(elementId).style.color = colors[randomNumber];
}
setInterval(randomColor("Header"), 1000);
누군가 도움을 줄 수 있습니까? 감사!
참고 : 페이지를 새로 고침하면 색상이 한 번만 변경됩니다.
참조 http://stackoverflow.com/q/457826/256305 –