前提・実現したいこと
ここに質問の内容を詳しく書いてください
■■な機能を実装中に以下のエラーメッセージが発生しました。
javascriptの動作が正しくされません。
何が間違ってるのでしょうか??
発生している問題・エラーメッセージ
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>中級</title> <script> var timerid = 0; var count = 0; function element_btn() { timerid = setInterval(display,2000); } function display() { var input = document.getElementById('box'); var output = document.getElementById('disp'); count++; if(input.value.length >= count) { output.innerHTML = input.value.substr(0,count); } else { clearInterval(timerid); alert('終了'); } } window.onload = function() { var start = document.getElementById('btn'); start.addEventListener('click',element_btn,false); } </script> </head> <body> <form> <input type="text" id="box"> <button id="btn">1文字ずつ表示</button> </form> <div id="disp"></div> </body> </html> ``` エラーメッセージ ```該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
コードやエラーはマークダウンのcode機能を利用してご提示ください。
https://teratail.com/questions/238564
質問テンプレート文言と思われるものも残っているので、要件に関係なければ削ってください。
可能ならタイトルはもっと具体的に要件を記載してください。
あと「動作しません」では何も分からないので、「起きたこと」を記載してください。
https://teratail.com/help/question-tips#questionTips3-4
(質問文は編集できます)質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。また、質問テンプレートの文字列が残ってしまっていますので、不要な部分は削除してください。
あと、「正しくされません」とは「何をしたときに」「どうなると思って」「どうなったのか」を、出ているエラーなどと併せて、具体的に記述されたほうが回答を得られやすいと思います。
「どう動かすつもり」で実装して、「実際にはどうなっている」のでしょうか。
回答2件
あなたの回答
tips
プレビュー