function initArray() | 定义数组initArray。 |
{ this.length = initArray.arguments.length; | 把数组的个数的值赋给this.length。 |
for (var i = 0; i < this.length; i++) { this[i] = initArray.arguments[i]; } } | 当i的值小于数组的个数时,i=i+1。 |
var ctext = "看看我,我会变色"; | 声明一个字符型变量。 |
var speed = 1000; | 声明一个变量。 |
var x = 0; | 声明一个变量。 |
var color = new initArray( "red", "blue", "green", "black", "yellow", "pink"); | 声明变量color的值为数组initArray中的元素。 |
if (navigator.appVersion.indexOf("MSIE") != -1) { document.write('<div id="c"><center>'+ctext+'</center></div>'); } | 如果浏览器是IE,就建一个区域,输出变量ctext的值。 |
function chcolor() | 定义一个函数chcolor。 |
if (navigator.appVersion.indexOf("MSIE") != -1) { document.all.c.style.color = color[x]; } | 如果浏览器是IE,就直接按颜色输出文本。 |
(x < color.length-1) ? x++ : x = 0; } | 如果颜色都变化完了,就重新开始。 |
| setInterval("chcolor()",1000); | 没一秒调用一次chcolor函数,即每秒换一次颜色。 |