JavaScript打字机效果实现

打字机实现,就是在一个timer循环内,截取要显示的字符串,让本次显示的字符串长度比上一次显示的长度增加1,当全部显示完后停止timer即可。

  1. <!doctype html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8">  
  5. <meta name="title" content="html打字机效果" />  
  6. <meta name="keywords" content="html打字机效果,文字打字机效果演示,html打字机效果实现,javascript打字机效果实现" />  
  7. <meta name="description" content="html打字机效果,html打字机效果演示" />  
  8. <meta name="application-name" content="html打字机效果" />  
  9. <title>html打字机效果</title>  
  10. </head>  
  11.   
  12. <body>  
  13. <div style="width:500px; margin:0 auto; margin-top:100px;"><a id="MainContainer"></a></div>  
  14. <script type="text/javascript">  
  15. var mtimer;  
  16. var index=1;  
  17. var length=0;  
  18. var words;  
  19. var delay=200;  
  20. window.οnlοad=function(){  
  21.     words="HTML打字机效果实现,HTML打字机效果实现";  
  22.     length=words.length;  
  23.     mtimer=setInterval("Show()", delay);  
  24. }  
  25. function Show(){  
  26.     if(index==words.length){  
  27.         clearInterval(mtimer);  
  28.     }  
  29.     document.getElementById("MainContainer").innerHTML=words.substr(0,index);  
  30.     index  ;  
  31. }  
  32. </script>  
  33. </body>  
  34. </html>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值