JS實(shí)現(xiàn)的自動打字效果示例
本文實(shí)例講述了JS實(shí)現(xiàn)的自動打字效果。分享給大家供大家參考,具體如下:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>js typing</title>
</head>
<body>
<div id='divTyping'></div>
<script>
var str = 'js 實(shí)現(xiàn)的 打字效果,感覺蠻有趣的。';
var i = 0;
function typing(){
var divTyping = document.getElementById('divTyping');
if (i <= str.length) {
divTyping.innerHTML = str.slice(0, i++) + '_';
setTimeout('typing()', 200);//遞歸調(diào)用
}
else{
divTyping.innerHTML = str;//結(jié)束打字,移除 _ 光標(biāo)
}
}
typing();
</script>
</body>
</html>
運(yùn)行效果圖如下:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
經(jīng)過綁定元素時會多次觸發(fā)mouseover和mouseout事件
經(jīng)過綁定元素時會多次觸發(fā)mouseover和mouseout事件,針對這個問題,下面有個不錯的解決方法2014-02-02
javascript設(shè)計(jì)模式 – 抽象工廠模式原理與應(yīng)用實(shí)例分析
這篇文章主要介紹了javascript設(shè)計(jì)模式 – 抽象工廠模式,結(jié)合實(shí)例形式分析了javascript抽象工廠模式相關(guān)概念、原理、定義、應(yīng)用場景及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
JS取數(shù)字小數(shù)點(diǎn)后兩位或n位的簡單方法
下面小編就為大家?guī)硪黄狫S取數(shù)字小數(shù)點(diǎn)后兩位或n位的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
JavaScript數(shù)組各種常見用法實(shí)例分析
這篇文章主要介紹了JavaScript數(shù)組各種常見用法實(shí)例分析,包括數(shù)組的添加、刪除、替換、還原等常見技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-08-08
js統(tǒng)計(jì)錄入文本框中字符的個數(shù)并加以限制不超過多少
為了更直觀的體現(xiàn)用戶在文本框輸入文本時能看到自己輸入了多少字,并且有些特殊的要求字?jǐn)?shù)不超過多少,本文給出了具體的實(shí)現(xiàn)2014-05-05
左側(cè)是表頭的JS表格控件(自寫,網(wǎng)上沒有的)
左側(cè)是表頭的JS表格大家有木有遇到過呀,實(shí)在是沒有發(fā)現(xiàn),于是自己動手豐衣足食,特獻(xiàn)上實(shí)現(xiàn)代碼與大家共享,有類似需求的朋友可以參考下哈2013-06-06
TypeScript使用vscode監(jiān)視代碼編譯的過程
這篇文章主要介紹了TypeScript使用vscode監(jiān)視代碼編譯,使用tsc 文件名稱可以將ts文件轉(zhuǎn)化為js文件,js文件可以引入在html文件中直接使用,需要的朋友可以參考下2021-12-12

