JavaScript实现简单的文本逐字打印效果示例


Posted in Javascript onApril 12, 2018

本文实例讲述了JavaScript实现简单的文本逐字打印效果。分享给大家供大家参考,具体如下:

先来看看运行效果:

JavaScript实现简单的文本逐字打印效果示例

具体代码如下:

<!DOCTYPE>
<html>
<head>
<title>3water.com js打字效果</title>
<meta charset="utf-8">
</head>
<style type="text/css">
div {
  width:980px;
  margin:10px auto;
  background:#F3E6EA;
  border:2px outset #f9c6aa;
  color:green;
}
</style>
<script type="text/javascript">
var i=1;
function write()
{
  var id=document.getElementById("main");
  var msg="JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可JS打字机效果 ,原理很简单:每次多获取一个待打出的字符串的值,输出,覆盖原来输出的内容即可";
  var len=msg.length;
  var msg1=msg.substring(0,i);
  id.innerHTML=msg1;
  if(i==len){clearInterval(t)}
  else
    i++;
}
function time1()
{
  var t=setInterval(function(){write()},50);
}
</script>
<body onload=time1()>
<div id="main"></div>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
几个高效,简洁的字符处理函数
Apr 12 Javascript
filters.revealTrans.Transition使用方法小结
Aug 19 Javascript
JavaScript将Table导出到Excel实现思路及代码
Mar 13 Javascript
JS 日期比较大小的简单实例
Jan 13 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
Mar 04 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
Mar 09 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 #jQuery
Koa项目搭建过程详细记录
Apr 12 #Javascript
React props和state属性的具体使用方法
Apr 12 #Javascript
react-native 圆弧拖动进度条实现的示例代码
Apr 12 #Javascript
关于vue中 $emit的用法详解
Apr 12 #Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 #Javascript
JS中promise化微信小程序api
Apr 12 #Javascript
You might like
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
2018/08/08 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python实现选择排序
2017/06/04 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
市场拓展计划书
2014/05/03 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
维稳工作情况汇报
2014/10/27 职场文书
居安思危观后感
2015/06/11 职场文书
入学证明
2015/06/23 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
如何使用PyCharm及常用配置详解
2021/06/03 Python