zoukankan      html  css  js  c++  java
  • 两种方式实现随机颜色

    第一种:

                function getRandomColor(){
                    var color = "#";
                    for(var i = 0 ; i < 3 ;i++){
                        color+=parseInt(Math.random()*256).toString(16);
                         if(color<16){
                             color="0"+color;
                         }
                    }
                    return color;
                }

    第二种:

                function getRandomColor2(){
                    var col ="rgb(";
                    for(var i = 0;i<3;i++){
                        col+=Math.floor(Math.random()*256)+",";
                    }
                    var c = col.slice(0,-1);
                    c+=")";
                    return c;
                }

    slice的用法如下:

      返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。因此此处须要用一个变量来存储,slice并不对原来的有任何修改

    设置每隔1秒换一个颜色:

                 setInterval(get,1000);
                 function get(){
                    var s = getRandomColor();
                    var div1 = document.getElementById("div1");
                    div1.style.backgroundColor=s; 
                 }
  • 相关阅读:
    HTML向Flex传参
    Flex数据推送
    Flex+BlazeDS+Spring整合
    Clone Graph
    Word Break II
    Word Break
    Pascal's Triangle
    N-Queens II
    N-Queens
    Length of Last Word
  • 原文地址:https://www.cnblogs.com/MySweetheart/p/12288562.html
Copyright © 2011-2022 走看看