<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>自动打字</title>
</head>
<body>
<div id='auto'></div>
<script>
var str = '这是一段自动打字的代码,很有趣,哈哈哈哈哈哈,呵呵呵呵呵';
var i = 0;
function auto(){
var divTyping = document.getElementById('auto');
if (i <= str.length) {
divTyping.innerHTML = str.slice(0, i++) ;
setTimeout('auto()', 150);//递归调用
}
}
auto();
</script>
</body>
</html>
JS实现自动打字效果
本文转载:CSDN博客