如何临时更改某些文字的颜色?

时间:2019-04-09 15:03:44

标签: javascript html

我有一个更新Kendo UI网格的按钮,一切正常。但是我想在按钮上方有一些白色文字,上面写着“已保存更改”或其他内容,并不重要。

如何临时更改某些文本的颜色?

我已经研究过使用setTimeout(),但似乎在设定的时间段之后在 之后执行了一个功能,而不是在设定的时间段内执行 。我知道如何使用

改变颜色
document.getElementById("foo").style.color = "#ff0000";

2 个答案:

答案 0 :(得分:2)

意识到自己很愚蠢,错过了一个明显的方法;这就是我的方法。

var i = document.getElementById("alert");
i.style.color = "black";
setTimeout(function () { i.style.color = "white" }, 2000);

答案 1 :(得分:1)

您仍然可以使用setTimeout,只需使用它即可将颜色改回

document.getElementById("foo").style.color = "#ffff00";

setTimeout(function(){
document.getElementById("foo").style.color = "#ff0000";
},1500);
<div id="foo">text</div>