<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function ceshi(){
var divText = document.getElementById("div2").innerText;//获取需要显示的信息
var len = divText.length;
var i = 0;
window.setInterval(function(){//使用间歇调用函数
if(i<=len){
document.getElementById("div1").innerText = divText.substring(0,i)+"|";//将要显示的信息逐个添加进要显示的位置
}else{
window.clearInterval(setInId);//输出结束后停止间歇调用函数
}
i++;
},400);
}
</script>
</head>
<body onload="ceshi()">
<center>
<div id="div1" style="background-color: blanchedalmond; height: 50px; width: 100%;"></div>
<div id="div2" style="display: none;">JS实现简单的动态打字效果</div>
</center>
</body>
</html>
纯js实现简单的动态打字效果
最新推荐文章于 2023-07-31 21:11:11 发布