JavaScript 一秒更换字体颜色值
摘要:JavaScript 一秒更换字体颜色值,js一秒钟改变字体颜色,用一个js函数来在一秒内设置和变更一个字体的颜色色值,这在网页中增加用户体验度是非常有帮助的,那么javascript如何每一秒就更改一次颜色呢?
今天休息,闲来无事,特意给大家奉献一个很精短的javascript一秒钟改变某个字体的颜色,具体颜色可以通过js参数设置,调用方便,使用简单,还是js强大啊。
以下是javascript代码开始:
------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript 一秒更换字体颜色值</title>
<style type="text/css">
* {padding:0px;margin:0px;font-size:14px;font-family:微软雅黑;}
#boxall {width:90%;height:28px;line-height:28px;border:1px solid #ccc;background:#efefef;text-align:center;margin:0px auto;margin-top:50px;}
</style>
<script type="text/ecmascript" defer="defer">
var ColorText="加拿大,温哥华";
var ColorArray=new Array("blue","red");//支持颜色进制,如:#999999,要增加颜色,请直接在数组后面增加
/*只需更改上方2个参数即可*/
var defaultShowObj;
var Colorforn=0;
function ShowDiffColor(){
document.getElementById(defaultShowObj).innerHTML="<span style='color:"+ColorArray[Colorforn]+"'>"+ColorText+"</span>";
Colorforn++;
if(Colorforn>=ColorArray.length) Colorforn=0;
var ColorTimer=setTimeout("ShowDiffColor()",1000);
}
</script>
</head>
<body>
<div id="boxall"><script type="text/ecmascript" defer="defer">defaultShowObj='boxall';/*传递显示框的id名称即可*/ShowDiffColor();</script></div>
</body>
</html>
------------------------------------------------------------------------------------------------------------------------
以上是js代码结束
说明:您可以整体复制上面的js代码,复制并保存为html文件就可以体验js一秒钟改变字体颜色的功能了,当然你也可以通过在javascript里设置改变颜色的具体色值,在函数里都有介绍,希望对您有所帮助。