<script language="javascript">
let index=0;
let num = 0;
let pos = 0;
let words=document.getElementsByClassName("language_two");
let seeword = document.getElementById("language_one");
function type() {
word = words[pos].innerHTML;
seeword.innerText = word.substring(0, index++);
num = ++index;
console.info(num); if (num > word.length) {
if(pos+1 != words.length){
setTimeout('seeword.innerHTML = /'/'',10000);
pos = pos + 1;
index = 0;
} if (pos == words.length || pos+1 == words.length ) { clearInterval(sse);
alert('结束')
} } }
sse = setInterval(type, 100)
let index=0;
let num = 0;
let pos = 0;
let words=document.getElementsByClassName("language_two");
let seeword = document.getElementById("language_one");
function type() {
word = words[pos].innerHTML;
seeword.innerText = word.substring(0, index++);
num = ++index;
console.info(num); if (num > word.length) {
if(pos+1 != words.length){
setTimeout('seeword.innerHTML = /'/'',10000);
pos = pos + 1;
index = 0;
} if (pos == words.length || pos+1 == words.length ) { clearInterval(sse);
alert('结束')
} } }
sse = setInterval(type, 100)
setTimeout('seeword.innerHTML = \'\'',10000);
setTimeout只是延时执行setTimeout中引号内的代码或函数,并不会让setTimeout之后的代码也延时执行。