###前提・実現したいこと
変数onIntervalでランダムの文字列を生成して、変数onTimeoutでその文字列を消す、この処理を繰り返し画面中央に表示という一連の流れを実装したいと思います。
###発生している問題・エラーメッセージ
ランダム処理を書いては消すという処理を、下記のコードのように書いてみたのですが、表示自体がうまくいきません。どこが間違っているのか教えてくだされば幸いです。
また、この処理を画面中央で表示したいのですが、cssの定義も曖昧なので、添削いただければと思います。
###該当のソースコード
<body> <script> var num=0; var timerID=setInterval(function(){ document.getElementById('pp').innerHTML+=ran()+"<br>"; num++; },300); function(){ var onInterval = function(){ console.log( function ran(){ var str=""; for(var i=0;i<12;i++){ str+=String.fromCharCode(97+parseInt(Math.random()*26)); } return str; }; }; var interval = setInterval(onInterval,300);<HTML,SCRIPT内>
var onTimeout = function(){
clearInterval(interval);
}
setTimeout(onTimeout,300*10 + 1);
}();
return str
</script>
<CSS内>
.str{position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
margin: auto;
}
###補足情報(言語/FW/ツール等のバージョンなど) 以前の質問で、指定文字数のランダムを生成することは理解しました。 ご丁寧にお答えくださった方々ありがとうございます。 この場をお借りしてお礼申し上げます。
回答1件
あなたの回答
tips
プレビュー