JavaScript实现的颜色选择器

本文提供了一个使用JavaScript编写的背景颜色选择器示例代码。该选择器通过动态生成颜色方块来展示不同的背景颜色选项,并允许用户点击选择背景颜色。

代码如下,复制保存为html文件即可:

input name=mowang size=24P script LANGUAGE=JavaScript var hex=new Array(6) hex[0]=FF;hex[1]=CC;hex[2]=99;hex[3]=66;hex[4]=33;hex[5]=00 function display(triplet){ document.bgColor='#'+triplet

  代码如下,复制保存为html文件即可:

 <html>
<head></head>
<body>
<input name=mowang size=24><P>
<script LANGUAGE="JavaScript">
var hex=new Array(6)
hex[0]="FF";hex[1]="CC";hex[2]="99";hex[3]="66";hex[4]="33";hex[5]="00"
function display(triplet){
document.bgColor='#'+triplet
mowang.innerText="现在的背景颜色为 #"+triplet}
function drawCell(red, green, blue) {
document.write('<TD BGCOLOR="#' + red + green + blue + '">')
document.write('<A HREF="javascript:display(/'' + (red + green + blue) + '/')">')
document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>')
document.write('</A>')
document.write('</TD>')}
function drawRow(red, blue){
document.write('<TR>')
for (var i=0; i < 6; ++i) {
drawCell(red, hex[i], blue)}
document.write('</TR>')}
function drawTable(blue) {
document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>')
for (var i=0; i < 6; ++i) {
drawRow(hex[i], blue)}
document.write('</TABLE>')}
function drawCube() {
document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>')
for (var i=0; i < 6; ++i) {
document.write('<TD BGCOLOR="#FFFFFF">')
drawTable(hex[i])
document.write('</TD>')}
document.write('</TR></TABLE>')}
drawCube()
</script>
</body>
</html>

http://www.jrose.cn  JavaScript之家

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值