基于JS实现自动打字后删除用法

定义一个:文本字段,进行数组区分下标每个字来实现删除和增加字体

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)

 

上一篇:JS 数字转化为千分位字符串


下一篇:【模板】线段树(&离散化)