タイトル通り一文字ずつ表示させたいですけど
なぜか一文字ずつ字が消えて行きます。
どうすれば正常に一文字ずつ表示されるのか
教えてください。
よろしくお願いします。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>中級</title> <script> var msg_count = 0; function text_display() { var box = document.getElementById("box"); var message = document.getElementById("message"); var msg = message.value; msg_count++ box.innerHTML = msg.slice(msg_count); } function button() { setInterval(text_display,2000); } window.onload = function() { var button_clicked = document.getElementById("words"); button_clicked.addEventListener("click",button,false); } </script> </head> <body> <form name="Myform"> <input type=text id="message"> <input type=button id="words" value="1文字ずつ表示"> <div id=box></div> </form> </body> </html>
回答1件
あなたの回答
tips
プレビュー