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 相关文章推荐
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
JavaScript实现N皇后问题算法谜题解答
Dec 29 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
微信小程序本作用域下调用全局JS详解及实例
Feb 22 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
JavaScript中如何判断一个值的类型
Sep 15 Javascript
高性能的javascript之加载顺序与执行原理篇
Jan 14 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
React 实现拖拽功能的示例代码
Jan 06 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
Feb 28 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
用PHP实现多级树型菜单
2006/10/09 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
PHP中16个高危函数整理
2019/09/19 PHP
javascript引导程序
2008/10/26 Javascript
js操作二级联动实现代码
2010/07/27 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
python文件读写代码实例
2019/10/21 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
本科生职业生涯规划书范文
2014/01/21 职场文书
农民致富事迹材料
2014/01/23 职场文书
公司节能减排方案
2014/05/16 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
PHP正则表达式之RCEService回溯
2022/04/11 PHP