JavaScriptで文字を1文字ずつ表示させて高速でタイピングしているかのように見せかけるWebページをつくります。

文字を1文字ずつ表示させる

文字列を変数strに格納した場合、str[i]でi番目の文字を取得することができます。そのままinnerHTMLプロパティに追加するのが不適切な文字は適切な文字に置換し、そうでないものはそのまま追加します。文字列が複数行にわたる場合はスクロールさせたいのでscroll関数を実行しています。

実行してみる

動画内で表示させているコードを示します。ランダムな位置と大きさと色で「鳩」という字をウィンドウに表示させているだけのプログラムです。