文字が自動でランダムに入力されていくJavaScriptのご紹介です。
以下がコードサンプルになります。
▼JavaScript
document.getElementById("start").onclick = function () { function randomString(elmId, wordCount) { var elm = document.getElementById(elmId); var str = "! #$%&abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; var strLength = str.length; var innerStr = ""; var timer = setInterval(function () { if (innerStr.length < wordCount) { innerStr += str[~~(Math.random() * strLength)]; elm.innerHTML = innerStr; } else { clearInterval(timer); } }, 10); } randomString("sent", 800); }
▼CSS
#sent{ color: #fff; font-family: Consolas,"Courier New",Courier,Monaco,monospace; padding: 16px; width: 80%; height: auto; margin: 0 auto; word-wrap: break-word; }
▼HTML
今回、参考にさせていただいたのは、
『
q-Az』さんです。
ありがとうございます。
デモページは、こちら