キーボード数字0~9のランダム配列を実現

1700 ワード

html

css
*{
            margin:0;
            padding: 0;
        }
        #content{
            width: 500px;
            height: 500px;
            margin: 100px auto 0;
        }
        button{
            width: 30%;
            height: 30%;
            box-sizing: border-box;
            font-size: 18px;
        }

js
var buttons = document.getElementsByTagName("button");      function fn(n)         {             var array = new Array();             for(var i= 0; i             {                 var rnd = Math.floor(Math.random()* (9) ) + 1;                                    if(isIncluded(rnd, array))                 {                     i--;                  }                 else                 {                                    array.push(rnd);                 }             }                return array;         }         function isIncluded(element, array)         {             for (var i = 0, len = array.length; i < len; i++)              {                 if(array[i] == element)                 {                     return true;                 }             }             return false;         }         demo = fn(9);         for(var i= 0; i             {                 buttons[i].innerHTML = demo[i];                 console.log(buttons[i].innerHTML);             }