我想使用javascript使元素在从页面上方的链接跳转到其背景颜色时变为红色。然后在一秒之后它应该变回白色,以产生一种闪光效果。 我设法让它变成红色再变回白色,只是它继续前进!谁能告诉我如何让它只闪一次?
这是我的javascript代码......
function glow() {
setInterval( function() {
var see = document.getElementById("see");
var run = document.getElementById("run");
var enter = document.getElementById("enter");
see.style.backgroundColor = 'red';
run.style.backgroundColor = 'red';
enter.style.backgroundColor = 'red';
}, 400);
setInterval( function() {
var see = document.getElementById("see");
var run = document.getElementById("run");
var enter = document.getElementById("enter");
see.style.backgroundColor = 'white';
run.style.backgroundColor = 'white';
enter.style.backgroundColor = 'white';
} , 1000);
}
答案 0 :(得分:0)
将setInterval更改为setTimeout只执行一次。