質問: ### 前提・実現したいこと JSで、setIntervalを使ってstartボタンを押すと、0から始まる数字が自動で1秒間隔で、1,2,3,4、.....と自動で数字が変わっていくようにしたい。 ここに質問の内容を詳しく書いてください。 (例)Javascriptでタイマーを作る練習をしています。まずは、単純に数字の0が1秒間隔で、1つずつ増えていくようなものを作ってみようと思いました。 startを押して、数字が増えていき、stopを押すと、その数字の増加が止まるようなものを作りたいです。 かなり、初歩的な質問だと思いますが、何時間もいろいろと試して解決しないため、質問をさせていただきました。よろしくお願いいたします。 ### 発生している問題・エラーメッセージ スタートを押しても、数字が変わっていかない。自分でスタートを押したときだけ、数字が変わる。 ### 該当のソースコード 要素の作成・追加 0 start stop ```ここに言語名を入力 Javascript ### 試したこと 似たようなコードを見つけて、まねをしながら上記コードを書きました。うまくいきません。
回答: Startを押してから今までの時間差分の秒だけ表示する仕様はいかがでしょうか? https://qiita.com/ryomaDsakamoto/items/c49a9d4cd2017405af1b ストップウォッチの秒数だけ表示する版というイメージが近いかと思いますので、上記のサイトなどを参考にされてはいかがでしょうか?