怎么讲rgb颜色变成16进制 <script type="text/javascript"> var rgb="rgb(255, 255, 255)"; // 怎么讲rgb颜色变成16进制 #ffffff </script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function getRgb(rgb){ var rgbArr = []; var newRgb = ""; var r,g,b; var color = ""; if(rgb.indexOf("rgb")!=-1){ newRgb = rgb.substring(4,rgb.length-1); rgbArr = newRgb.split(","); if(rgbArr.length>2){ r = rgbArr[0]; g = rgbArr[1]; b = rgbArr[2]; } } return convert(r,g,b); } function toHex(N){ N=Math.max(0,N) N=Math.min(255,N) return "0123456789ABCDEF".charAt((N-N%16)/16) + "0123456789ABCDEF".charAt(N%16) }function convert(R,G,B) { R=Math.max(0,R) R=Math.min(255,R) G=Math.max(0,G) G=Math.min(255,G) B=Math.max(0,B) B=Math.min(255,B) var color="#"+this.toHex(R)+this.toHex(G)+this.toHex(B); return color; }getRgb("rgb(255, 255, 255)"); 遇到一个诡异的东西啊 如何用jquery.easyui 弹出层并且在这个弹出层里引入新页面? js 如何判断数组为空 如何得到a中的文字 关于JavaScript传参数的问题 ●●如何使用数值处理函数取得指定小数位数的数据? 怎样用时间控制for循环? 一条正则怎么配备一个URL javascript创建不了文本文件~~~~~~ 求职 jquery.js 和 jquery-1.10.2.min.js 冲突了怎么办? var menu=new menu.dd("menu"); 这种调用方式是什么意思? 如何实现加载外部文件后,即时执行该文件的方法?
function getRgb(rgb){
var rgbArr = [];
var newRgb = "";
var r,g,b;
var color = "";
if(rgb.indexOf("rgb")!=-1){
newRgb = rgb.substring(4,rgb.length-1);
rgbArr = newRgb.split(",");
if(rgbArr.length>2){
r = rgbArr[0];
g = rgbArr[1];
b = rgbArr[2];
}
}
return convert(r,g,b);
}
function toHex(N){
N=Math.max(0,N)
N=Math.min(255,N)
return "0123456789ABCDEF".charAt((N-N%16)/16) + "0123456789ABCDEF".charAt(N%16)
}
function convert(R,G,B) {
R=Math.max(0,R)
R=Math.min(255,R)
G=Math.max(0,G)
G=Math.min(255,G)
B=Math.max(0,B)
B=Math.min(255,B)
var color="#"+this.toHex(R)+this.toHex(G)+this.toHex(B);
return color;
}getRgb("rgb(255, 255, 255)");