欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

JS控制文字一个一个出现 js文字一个一个的跳出来 有大用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<pre id="aa"></pre>
<div style="display:none" id="w">年不遇的严寒</div>
<script language="javascript">
    var index=0;
    var word=document.getElementById("w").innerHTML;
    var MyMar = '';
    function type(){
        //当它的文字  等于 "年不遇的严寒" 的时候 清除这个 setInterval  //最好用 innnerHTML 最好不要用 innerText,因为浏览器不太认识 innerText
        if(word==document.getElementById("aa").innerHTML){
                 clearInterval(MyMar);
                MyMar=null;
            }
           document.getElementById("aa").innerHTML= word.substring(0,index++);
       }
       
MyMar = setInterval(type, 200);
</script>
</body>
</html>

来自 http://www.cnblogs.com/chenzeyongjsj/p/5897178.html
普通分类: