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里設置改變顏色的具體色值,在函數里都有介紹,希望對您有所幫助。