永发信息网

js把16进制转换成网页颜色

答案:1  悬赏:0  手机版
解决时间 2021-04-24 09:48

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
十进制:<input type="text" id="str" />
十六进制:<input type="text" id="rstr"/>
<input type="button" onclick="zh()" value="转换"/>
<div id="t" ></div>
<script language="javascript">
function $id(id){return document.getElementById(id);}
function zh()
{
var oA=$id('str'),oB=$id('rstr'),oT=$id('t');
for(var i=0;i<=255;i+=51 )
{
oT.innerHTML+='块<'+i+'><br>{<br>';
var r=0;
for(var s=i;s<=16711680+i;s+=3342336)
{
r++;
oT.innerHTML+='&nbsp;&nbsp;&nbsp;&nbsp;第&nbsp;'+r+'&nbsp;行[&nbsp;'
for(var c=s;c<=65280+s;c+=13056)
{
if(c==65280+s)
{oT.innerHTML+='#'+getHex(c);}
else{oT.innerHTML+='#'+getHex(c)+',';}
}
oT.innerHTML+='&nbsp;]<br>';
}
oT.innerHTML+='<br>}<br>'
}

}
function getHex(value)
{
if(!isNaN(value))
{
var gHex=value.toString(16);
if(gHex.length<6)
{
var addstr='';
for(var i=0;i<6-gHex.length;i++)
{
addstr='0'+addstr;
}
return addstr+gHex;
}else{return gHex}
}
</script>
</body>
</html>

上面的是我的JS代码。我已经把十进制的值弄成16进制。

现在就是不懂怎么将16进制值转换成网页颜色的代码:

我想实现的功能是做一个像这的颜色表/。。。

如果我的想法行不通。请兄弟帮个忙

先谢谢了

最佳答案

你直接#+hax(10进制)就可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
mp5上个月还能收到电视,现在怎么收不到了?
埇桥区宿州豪达商务宾馆这个地址怎么能查询到
剑侠情缘2大补贴为什么我的不可以用辅助功能
买笔记本电脑何时价格最优惠?
哪种星座女最受男生喜爱
对朋友的生日的祝福语,女性朋友生日过后补送
经常用硅胶乳贴,会对胸部有影响吗?
N82好用还是W995好用
我明明买了2把紫金钥匙为什么我的物品没有
吴尊单飞错了吗
一立方米汽油大概需要多少钱?
什么蔬菜的哪部分好吃,什么蔬菜既好吃又有营
我们国家也过万圣节吗?
理 发
二极管时代科技农村开始的vcvn,新名词
推荐资讯
恋爱没谈的
北京北火车站到丰台区海户屯怎么走?多少钱?
铜能做什么东西,卡纸能做什么手工物品?
點解分手連朋友都無得做
诺基亚6200c现在卖多少钱了
哪里有宠物蛇卖
函数数学题目
麻烦问一下,有没有诺基亚5320在较暗的拍照发
2010年八月五日3d中奖号码查询
电脑生产设备
家装全包包括哪些项目,室内装修:“基础装修
我的社会保险的问题?急急急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?