function converRGB2Hex(r,g,b) { r1=intToHex(r); g1=intToHex(g); b1=intToHex(b); r=r<10?("0"+r):((r1.length==1)?"0"+r1:r1); g=g<10?("0"+g):((g1.length==1)?"0"+g1:g1); b=b<10?("0"+b):((b1.length==1)?"0"+b1:b1); return ("#"+r+g+b); } function intToHex(a) { if(a<10) { return a.toString(); } var bits=[]; var i=0; while(a>=1) { bits[i]=a%16;//余数 switch(bits[i]) { case 10:bits[i]='A';break; case 11:bits[i]='B';break; case 12:bits[i]='C';break; case 13:bits[i]='D';break; case 14:bits[i]='E';break; case 15:bits[i]='F';break; default:bits[i]=a%16; } i++; a=parseInt(a/16); //商 } var res=""; for(i=bits.length-1;i>=0;i--) { res+=bits[i]; } return res; }