逐个字显示效果就像是打印机一样,在某些情况下起到强调作用,下面有个不错的示例,大家可以学习下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- <script language="JavaScript">
- < !--
- function MArray() {
- this.length = MArray.arguments.length
- for (var i = 0; i < this.length; i++) this[i + 1] = MArray.arguments[i]
- }
- var fArray = new MArray;
- fArray[0] = "欢迎大家学习javascript这门语言!";
- fArray[1] = "欢迎大家学习html这门语言!"fArray[2] = "欢迎大家学习asp这门语言!"fArray[3] = "欢迎大家学习vbscript这门语言!"
- var x = 1;
- var y = 0;
- var msg1 = fArray[y];
- function newsSee() {
- if (x == msg1.length + 1) {
- y += 1;
- if (y > 3) y = 0;
- document.form1.news2.value = ' ';
- msg1 = fArray[y];
- x = 0;
- }
- document.form1.news2.value = msg1.substring(0, x);
- x += 1;
- setTimeout("newsSee() ", 100);
- }
- // -->
- </script>
- <body onLoad="newsSee()">
- <form name="form1">
- <p align=center>
- <input type="text" name="news2" size=40>
- </p>
- </form>
- </body>
来源: