JS实现网页背景颜色与select框中颜色同时变化的方法


Posted in Javascript onFebruary 27, 2015

本文实例讲述了JS实现网页背景颜色与select框中颜色同时变化的方法。分享给大家供大家参考。具体实现方法如下:

<!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>JS实现网页背景颜色与select框中的颜色同时变化</title>

</head>

<body>

<script language="javascript">

 colors = new Array('#FFFFFF','#FFCCFF','#FF99FF','#FF66FF','#FF33FF','#FF00FF','#FFFFCC','#FFCCCC','#FF99CC','#FF66CC','#FF33CC','#FF00CC','#FFFF99','#FFCC99','#FF9999','#FF6699','#FF3399','#FF0099','#FFFF66','#FFCC66','#FF9966','#FF6666','#FF3366','#FF0066','#FFFF33','#FFCC33','#FF9933','#FF6633','#FF3333','#FF0033','#FFFF00','#FFCC00','#FF9900','#FF6600','#FF3300','#FF0000','#CCFFFF','#CCCCFF','#CC99FF','#CC66FF','#CC33FF','#CC00FF','#CCFFCC','#CCCCCC','#CC99CC','#CC66CC','#CC33CC','#CC00CC','#CCFF99','#CCCC99','#CC9999','#CC6699','#CC3399','#CC0099','#CCFF66','#CCCC66','#CC9966','#CC6666','#CC3366','#CC0066','#CCFF33','#CCCC33','#CC9933','#CC6633','#CC3333','#CC0033','#CCFF00','#CCCC00','#CC9900','#CC6600','#CC3300','#CC0000','#99FFFF','#99CCFF','#9999FF','#9966FF','#9933FF','#9900FF','#99FFCC','#99CCCC','#9999CC','#9966CC','#9933CC','#9900CC','#99FF99','#99CC99','#999999','#996699','#993399','#990099','#99FF66','#99CC66','#999966','#996666','#993366','#990066','#99FF33','#99CC33','#999933','#996633','#993333','#990033','#99FF00','#99CC00','#999900','#996600','#993300','#990000','#66FFFF','#66CCFF','#6699FF','#6666FF','#6633FF','#6600FF','#66FFCC','#66CCCC','#6699CC','#6666CC','#6633CC','#6600CC','#66FF99','#66CC99','#669999','#666699','#663399','#660099','#66FF66','#66CC66','#669966','#666666','#663366','#660066','#66FF33','#66CC33','#669933','#666633','#663333','#660033','#66FF00','#66CC00','#669900','#666600','#663300','#660000','#33FFFF','#33CCFF','#3399FF','#3366FF','#3333FF','#3300FF','#33FFCC','#33CCCC','#3399CC','#3366CC','#3333CC','#3300CC','#33FF99','#33CC99','#339999','#336699','#333399','#330099','#33FF66','#33CC66','#339966','#336666','#333366','#330066','#33FF33','#33CC33','#339933','#336633','#333333','#330033','#33FF00','#33CC00','#339900','#336600','#333300','#330000','#00FFFF','#00CCFF','#0099FF','#0066FF','#0033FF','#0000FF','#00FFCC','#00CCCC','#0099CC','#0066CC','#0033CC','#0000CC','#00FF99','#00CC99','#009999','#006699','#003399','#000099','#00FF66','#00CC66','#009966','#006666','#003366','#000066','#00FF33','#00CC33','#009933','#006633','#003333','#000033','#00FF00','#00CC00','#009900','#006600','#003300','#000000');

 function show(file){

  var url = file.options[file.selectedIndex].value;

  if(document.all || document.layers)

   location.href = url;

  else if(document.getElementById){

   if(url != undefined)

    location.href = url;

  }

 }

 var streng;

 var color1 = colors[Math.round(Math.random() * (colors.length-1))];

 var color2 = colors[Math.round(Math.random() * (colors.length-1))];

 var color3 = colors[Math.round(Math.random() * (colors.length-1))];

 streng = '<style type="text/css">select{width:300; height:118; overflow:hidden; font-family:times new roman; font-size: 14px; color:';

 streng += color1;

 streng += '; background:';

 streng += color2;

 streng += ';}body{background: ';

 streng += color3;

 streng += ';}td{font-family: times new roman; font-size: 14px; color: #000000;}</style>';

 document.writeln(streng);

 </script>

 <table border="0" cellspacing="0" cellpadding="0" width="500">

  <form name="form" target="_blank">

 <tr>

  <td>

  <select name="showoff" id="showoff" size="3" width="200" onChange="show(document.form.showoff)">

   <option value="http://www.163.com">163网易</option>

   <option value="http://www.baidu.com">百度搜索</option>

  </select>

  </td>

 </tr>

 </form>

 </table>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery 图片轮换效果
Jul 29 Javascript
借助javascript代码判断网页是静态还是伪静态
May 05 Javascript
JavaScript判断是否为数字的4种方法及效率比较
Apr 01 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
JavaScript获取function所有参数名的方法
Oct 30 Javascript
js不间断滚动的简单实现
Jun 03 Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
vue slots 组件的组合/分发实例
Sep 06 Javascript
记一次vue-webpack项目优化实践详解
Feb 17 Javascript
微信小程序开发摇一摇功能
Nov 22 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
Jul 13 Javascript
分析了一下JQuery中的extend方法实现原理
Feb 27 #Javascript
JS实现在页面随时自定义背景颜色的方法
Feb 27 #Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
Feb 27 #Javascript
Jquery中Event对象属性小结
Feb 27 #Javascript
jQuery中hover方法和toggle方法使用指南
Feb 27 #Javascript
JS实现往下不断流动网页背景的方法
Feb 27 #Javascript
jQuery+easyui中的combobox实现下拉框特效
Feb 27 #Javascript
You might like
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
PHP 组件化编程技巧
2009/06/06 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
javascript实现数字时钟效果
2021/02/06 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
学院领导推荐信
2013/10/30 职场文书
计算机专业毕业生推荐信
2013/11/25 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书