定义一个:文本字段,进行数组区分下标每个字来实现删除和增加字体
var str='如何实现自动打出字体再进行删除字体' var div=document.getElementById('div') //获取节点 const words=str.split('') function printLine(words){ let temp=[] const len=words.length; let i=0; setInterval(()=>{ if(i<len){ temp.push(words[i]) i++; }else{ temp.pop(); if(temp.length === 0) i=0 } div.innerHTML=temp.join('') console.log(temp.join('')) },200) } printLine(words)