###前提・実現したいこと
指定した文字(aaa aaaaaaaa)を5秒(回)に一回は表示して消す、それ以外はランダムの数を表示させては消すという動作の処理を繰り返したいのですが、aaa aaaaaaaaが表示されているだけでなにも画面が動きません。
###該当のソースコード
html
1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="UTF-8"> 5 <title>random</title> 6 <link rel="stylesheet" href="example.css"> 7</head> 8<body> 9 <div id="pp"></div> 10 <div id="ex">aaa aaaaaaaa</div> 11<script> 12var num = 0; 13 num++; 14 if(num % 5 == 0){ 15 var ex =function(){ 16 setInterval(function (){ 17 documrnt.getElementById('ex').innerHTML+"<br>"; 18 num++; 19 },400); 20 }; 21 var deleteEx =function(){ 22 setInterval(function(){ 23 document.getElementById('ex').innerHTML = ""; 24 },400 * 1 +1); 25 }; 26 ex(); 27 deleteEx(); 28 } 29 esle{ 30 var timerID = function () { 31 setInterval(function () { 32 document.getElementById('pp').innerHTML += ran() + "<br>"; 33 num++; 34 }, 400); 35 }; 36 37 var deleteMoji = function () { 38 setInterval(function () { 39 document.getElementById('pp').innerHTML = ""; 40 }, 400 * 1 + 1); 41 }; 42 timerID(); 43 deleteMoji(); 44 45 46 function ran() { 47 var str = ""; 48 for (var i = 0; i < 12; i++) { 49 str += String.fromCharCode(97 + parseInt(Math.random() * 26)); 50 } 51 return str; 52 } 53 } 54</script> 55</body> 56</html>
###試したこと
if、elseの条件分岐での繰り返し処理を試みました。