手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用javascript实现自动输出网页文本
用javascript实现自动输出网页文本
摘要:用javascript实现自动输出网页文本,用了setTimeout(),递归和String.substring();两个函数实现此功能,下...

用javascript实现自动输出网页文本,用了setTimeout(),递归和String.substring();两个函数实现此功能,下面把实现代码分享给大家。

做出的效果就像是有一个打字员在打字.

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> </head> <body bgcolor="#ccc" onload="printer();"> <h2 align="center">文本自动输出</h2> <br> <br> <hr width="400" color="black"> <br> <form align="center"> <textarea cols="50" rows="30" id="text" wrap=virtual></textarea> </form> </body> <script type="text/javascript"> //获取textarea对象 var text=document.getElementById("text"); //要输出的内容 var str=" 传统的HTML语言不能开发交互式的动态网页,而JavaScript却能很好的做到这一点。JavaScript是一门相当简单易学的网络化编程语言,通过把她和HTML语言相互结合起来,能够实现实时的动态网页特效,这给网页浏览者在浏览网页的同时也提供了某些乐趣。"; var pos=0; //利用递归和setTimeout()实现文字输出 function printer(){ text.value=str.substring(0,pos)+"|"; //判断是否到达结尾.如果是则一秒后再来一遍. if(pos++>str.length){ pos=0; setTimeout("printer()",1000); }else{ setTimeout("printer()",50); } } </script> </html>

以上代码就是本文对用javascript实现自动输出网页文本的全部内容,希望大家喜欢。

【用javascript实现自动输出网页文本】相关文章:

javascript字符串与数组转换汇总

会自动逐行上升的文本框

JavaScript实现身份证验证代码

JavaScript实现表格点击排序的方法

javascript去除空格方法小结

javascript正则表达式总结

Javascript实现div层渐隐效果的方法

javascript实现简单的进度条

javascript实现仿腾讯游戏选择

Javascript实现飞动广告效果的方法

精品推荐
分类导航