當前位置:
首頁 > 知識 > 網頁標題(title)動態改變

網頁標題(title)動態改變

這是一隻小白的突發奇想,實驗多次終於有所效果。想要實現什麼效果呢,

如圖所示 :

網頁標題(title)動態改變

要實現這個效果,大體需要兩步。

第一,如何像列印似的一個一個字顯示文字。要實現這個效果有多種方法。在這裡我所運用的是javaScript中的substring方法

substring方法是幹嘛的簡單說一下,它用於提取字元串中介於兩個指定下標之間的字元。返回的子串包括開始處的字元,但不包括結束處的字元。

首先,做幾個div,放你要列印的文字(不一定是div,能取到就行,這個隨意),然後通過節點取到裡面的內容

你好呀,歡迎歡迎,點個贊吧!
嘿嘿,有錯誤請多指教!

var word=document.getElementById("w").innerHTML;
var ha=document.getElementById("m").innerHTML;

當然,動態修改title內容也有不同的方法,這裡用的是 document.title="" 直接修改的,從下邊的代碼可以看到,substring方法從0個字元開始,截取的長度每隔300毫秒加一,就實現了類似列印的效果

var type=setInterval(function{
document.title=word.substring(0,index++);
},300);

其實到這裡,大致的效果已經做完了,剩下的只是需要 setInterval方法與回調函數的配合,來實現循環顯示

綜合JS代碼如下

因為是臨時想的,最後還是存在一些小bug.在每次title重新輸入時,會卡頓一下,閃爍一下默認的地址,在這虛心求大神指點。

炎炎夏日,敲代碼之餘還要遭受秀恩愛的成噸傷害,在這誠心求職一份=。=看不見恩愛就沒有傷害

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 達人科技 的精彩文章:

python_adb 圖形界面獲取app測試數據,並展示部分測試報告v1.0版本
Java國際化之(五)——自定義國際化formatter註解實現
shell腳本調用C語言之字元串切分函數——strtok
20+行代碼使用es5 Object.defineProperty 實現簡單的watch功能

TAG:達人科技 |

您可能感興趣

什麼是meta標題標籤?怎麼去寫mete-title標籤
在Amazon Marketing Services中創建標題搜索廣告
Google要求發布者添加Nosniff響應標題
Marvel Studios 正式發布《Spider-Man: Far From Home》電影標題 Logo
Mark Ruffalo 意外泄漏《Avengers 4》標題與劇情
《幽靈行動》新作副標題泄露 定名Breakpoint
疑似復聯4副標題泄露《Avengers Disassembled》——復仇者解散
B社註冊"Redfall"商標 與《上古捲軸6》副標題有關?
《復聯4》副標題為Annihilation?十一月真相揭曉!
Tom Holland 揭示最新續集標題《Spider-Man: Far From Home》
Russo 兄弟導演解釋為何不承認《Avengers: Endgame》電影標題
亞馬遜新規下的Listing標題如何優化?亞馬遜新規下的Listing優化方案
《女神異聞錄5R》副標題為「The Royal」 全新角色亮相
B社註冊「Redfall」商標 與《上古捲軸6》副標題有關?
Photoshop製作遊戲主題風格的標題藝術字
InDesign中創建孟菲斯風格標題藝術字
Russo 兄弟導演表示《Avengers 4》電影標題將會嚇倒各位
Vimeo短片《標題設計簡史》
標題有這些詞語的儘快整改,小心listing被下架!
又泄露?《復聯4》副標題或真的是End Game