SOURCE

console 命令行工具 X clear

                    
>
console
function add_left(data) {
            var b=document.getElementById("div1");
            var div =document.createElement("div");
            if(document.getElementsByClassName("div2").length<61){
            div.id="div2";
            div.className="div2";
                div.style.width="15px";
                div.style.background=randomcolor();
                var data2=parseInt(data)*3;
                div.style.height=data2+"px";
            b.insertBefore(div,b.firstChild);
         }
         else{alert("数量超过60个")}
        }
        function randomcolor() {
            var c="#";
            var temp=["1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];
            for(var n=0;n<6;n++){
                c+=temp[Math.round(Math.random()*15)];
            }
            return c;
        }
        function add_right(data) {
            var b=document.getElementById("div1");
            var div =document.createElement("div");
            if(document.getElementsByClassName("div2").length<61){
            div.id="div2";
            div.className="div2";
            div.style.background=randomcolor();
            div.style.width="15px";
            var data2=parseInt(data)*3;
            div.style.height=data2+"px";
            b.appendChild(div);
        }
        else{alert("数量超过60个")}
        }
        function onclick() {
          var btn1 =  document.getElementById("btn1");
          btn1.addEventListener("click",function () {
              var text = document.getElementById("text");
              if (text.value==""){alert("请输入11-99!")}
              else if(!isNaN(text.value)&&text.value<100&&10<text.value){
                  add_left(text.value);
                  text.value="";
              }
              else if(100<=text.value||text.value<=10){
                  alert("输入11-99!")
                  text.value="";
              }
              else{alert("请输入11-99!")}
          })
            var btn2 =  document.getElementById("btn2");
            btn2.addEventListener("click",function () {
                var text = document.getElementById("text");
                if (text.value==""){alert("请输入11-99!")}
                else if(!isNaN(text.value)&&text.value<100&&10<text.value){
                    add_right(text.value);
                    text.value="";
                }
                else if(100<=text.value||text.value<=10)
                {
                    alert("输入11-99!")
                    text.value="";
                }
                else{alert("请输入11-99!")}
            })
            var btn3 =  document.getElementById("btn3");
            btn3.addEventListener("click",function () {
                var div1 = document.getElementById("div1");
                div1.removeChild(div1.firstChild);
            })
            var btn4 =  document.getElementById("btn4");
            btn4.addEventListener("click",function () {
                var div1 = document.getElementById("div1");
                div1.removeChild(div1.lastChild);
            })
            var btn5 =  document.getElementById("btn5");
            btn5.addEventListener("click",function () {
                bubble_sort();
            })
            var btn6 =  document.getElementById("btn6");
            btn6.addEventListener("click",function () {
                getRandomNum();
            })
        }
        function bubble_sort() {
            var height=[];
            var b=document.getElementById("div1").childNodes;
            for(var i=0;i<b.length;i++){
                var c=b[i].offsetHeight;
                height[i]=c;
            }
           var n=0,m=0,p=height.length;
         l =  setInterval(function () {
              var temp=height[m];
               if(temp>height[m+1]){
                   height[m]=height[m+1];
                   height[m+1]=temp;
               }
               document.getElementById("div1").innerHTML="";
               for(var o=0;o<height.length;o++)
             {
                 add_left(height[o]/3);
             }
             if(p==0){
                 clearInterval(l);
             }
             m++;
               if(m==height.length-n){
                   n++;
                   p--;
                   m=0;
               }
           },1)
        }
        function getRandomNum() {
            var q =document.getElementById("div1").innerHTML="";
            for(var m=0;m<60;m++)
            {
                var randomNum = Math.floor(Math.random()*91+10);
                add_left(randomNum);
            }
        }
         onclick();
<div id="div10">
    <input type="text" id="text"  >
    <input type="button" id="btn1" value="左侧入">
    <input type="button" id="btn2" value="右侧入">
    <input type="button" id="btn3" value="左侧出" >
    <input type="button" id="btn4" value="右侧出">
    <input type="button" id="btn5" value="冒泡">
    <input type="button" id="btn6" value="生成随机数">
</div>

<div id="div3">
    <br/>
<div id="div1">

</div>
</div>
#div2{
    float: left;
      width: auto;
     height: auto;
    margin-right: 10px;
    background:#B9887D;
    color: #FB966E;


  }