Javascriptの参考書を見ながらタイマー処理のコードを書いているのですが、HTMLのid='result'の要素に時間が表記されません。
HTML
1<!doctype html> 2<html class="no-js" lang="ja"> 3 4<body> 5 <input id ="btn" type="button" value="タイマー停止" /> 6 <div id ="result"></div> 7</body> 8 9</html>
Javascript
1document.addEventListener('DOMContentLoaded',function(){ 2 //タイマーを設置 3 var timer = setInterval( 4 //現在の時刻を<div id='result'>要素に表示(5000ミリ秒ごとに更新) 5 function(){ 6 var dat = new Date(); 7 document.getElementById('result').textContent = dat.toLocaleTimeString(); 8 },5000); 9 10//ボタンクリック時にタイマー処理を中止 11 document.getElementById('btn').addEventListener('click', function(){ 12 window.clearInterval(timer); 13 },false); 14},false); 15
HTMLにJavascriptのファイルを読み込ませたりしてみましたが、それでも表記されませんでした。
すごく初歩的な質問だとは思いますが、ご教示お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/20 07:27