<!DOCTYPE html>
<html lang=”en”>
<head>
<metacharset=”UTF-8″/>
<title>Title</title>
</head>
<body>
<divid=”text”></div>
</body>
<script>
letdivTyping = document.getElementById(‘text’)
leti = 0,
timer = 0,
str =
‘xuduowei.com用JS实现动态打字效果,setTimeout定时器知识可参看 https://www.itwenda.com/course/js/js-ji-shi-qi’
functiontyping() {
if (i <= str.length) {
divTyping.innerHTML = str.slice(0, i++) + ‘_’
// 指定时间之后执行代码
timer = setTimeout(typing, 100)
} else {
divTyping.innerHTML = str//结束打字,移除 _ 光标
//取消由 clearTimeout() 设定的定时操作
clearTimeout(timer)
}
}
typing()
</script>
</html>