|
|
JavaScript 实例讲解
闪 烁 文 字 |
 |
|
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函数,即每秒换一次颜色。 |
|
|
|
 |
|
|