時間制限がくると再読み込みしないと入力できなくなる入力フォームを作りたいです。
setInterval関数に.style display:none;
を適用させればいいのでしょうか?ご回答よろしくお願いします。
js
1var reminingTimeNum=10; 2var textMessage=document.createElement("div"); 3var parent=textarea.parentElement; 4parent.insertBefore(textMessage,textarea); 5var timeMessage=document.createElement("div"); 6parent.insertBefore(timeMessage,null); 7button.addEventListener("click",function(){ 8form.style.display="block"; 9var timerID=setInterval(function(){ 10timeMessage.innerHTML=""; 11reminingTimeNum--; 12},1000); 13}); 14var timerId=setInterval(function(){ 15timerMessage.innerHTML=""; 16if(reminingTimeNum<=0){ 17alert("制限時間終了、ページを再読み込みしてください。"); 18clearInterval(timerId); 19} 20reminingTimeNum--; 21},1000);
回答1件
あなたの回答
tips
プレビュー