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

 更新时间:2018年04月12日 11:49:18   作者:Dailoge  
这篇文章主要介绍了JavaScript实现简单的文本逐字打印效果,涉及javascript结合时间函数动态操作页面元素相关实现技巧,需要的朋友可以参考下

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

先来看看运行效果:

具体代码如下:

<!DOCTYPE>
<html>
<head>
<title>www.jb51.net 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运动效果与技巧汇总》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

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

相关文章

  • 浅析我对JS延迟异步脚本的思考

    浅析我对JS延迟异步脚本的思考

    这篇文章主要介绍了浅析我对JS延迟异步脚本的思考,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Js获取数组最大和最小值示例代码

    Js获取数组最大和最小值示例代码

    做项目的时候遇到一个返回查询内容里面,只取最大和最小值问题,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-10-10
  • Bootstrap3 多选和单选框(checkbox)

    Bootstrap3 多选和单选框(checkbox)

    多选框(checkbox)用于选择列表中的一个或多个选项,而单选框(radio)用于从多个选项中只选择一个。接下来通过本文给大家介绍Bootstrap3 多选和单选框,一起看看吧
    2016-12-12
  • javascript generator生成器函数与asnyc/await语法糖

    javascript generator生成器函数与asnyc/await语法糖

    本文主要介绍了javascript generator生成器函数与asnyc/await语法糖,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • js通过循环多张图片实现动画效果

    js通过循环多张图片实现动画效果

    这篇文章主要为大家详细介绍了js通过循环多张图片实现动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • JavaScript中英文字符长度统计方法示例【按照中文占2个字符】

    JavaScript中英文字符长度统计方法示例【按照中文占2个字符】

    这篇文章主要介绍了JavaScript中英文字符长度统计方法,涉及javascript针对中英文字符的匹配与运算相关操作技巧,需要的朋友可以参考下
    2017-01-01
  • JavaScript实现计算字符串中出现次数最多的字符和出现的次数

    JavaScript实现计算字符串中出现次数最多的字符和出现的次数

    这篇文章主要介绍了JavaScript实现计算字符串中出现次数最多的字符和出现的次数,本文直接给出实现代码,需要的朋友可以参考下
    2015-03-03
  • 微信小程序视图层莫名出现竖线的解决方法

    微信小程序视图层莫名出现竖线的解决方法

    本文主要介绍了微信小程序视图层莫名出现竖线的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 微信小程序换肤功能实现代码(思路详解)

    微信小程序换肤功能实现代码(思路详解)

    这篇文章主要介绍了微信小程序换肤功能实现代码,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • JS实现在线Excel的附件上传与下载

    JS实现在线Excel的附件上传与下载

    在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求,今天小编将为大家介绍如何使用前端HTML+JS+CSS技术通过超链接单元格的形式实现在线Excel附件上传、下载和修改的操作,需要的可以参考下
    2023-08-08

最新评论