_Rekent 2017-05-10 14:09 采纳率: 26.3%
浏览 741

Js实现几串字符中的字依次出现的问题

我已经实现了“我们是如何做梦”这段文字,字符的依次出现,但是不知道怎么将js中的两个对象内容循环替换成name2 book2……以此类推。图片

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2017-05-10 14:24
    关注
     <h2 id="book1"></h2>
    <h2 id="book2"></h2>
    <h2 id="book3"></h2>
    <h2 id="book4"></h2>
    <h2 id="book5"></h2>
    <div id="name1" style="display:none">我们是如何做梦的</div>
    <div id="name2" style="display:none">不平等,我们能做什么</div>
    <div id="name3" style="display:none">放飞梦想</div>
    <div id="name4" style="display:none">诚信做人</div>
    <div id="name5" style="display:none">字符的依次出现,但是不知道怎么将js中</div>
    <script>
        var index = 0, elIndex = 1;
        var word = document.getElementById('name'+elIndex).innerHTML;
        function type() {
            document.getElementById('book' + elIndex).innerHTML = word.substring(0, index++);
            if (index > word.length) {
                elIndex++;
                if (elIndex > 5) { clearInterval(timer); alert('完毕!'); return }
                word = document.getElementById('name' + elIndex).innerHTML;
                index = 0;
            }
        }
        var timer=setInterval(type,400)
    </script>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services