基于javascript实现随机颜色变化效果

 更新时间:2016年01月14日 08:59:55   投稿:lijiao  
这篇文章主要介绍了基于javascript实现随机颜色变化效果的相关资料,需要的朋友可以参考下

本文实例讲解了基于javascript实现随机颜色变化效果,分享给大家供大家参考,具体内容如下

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>随机颜色变化效果</title> 
<style type="text/css">
#thediv{
 width:100px;
 height:100px;
}
</style>
<script type="text/javascript"> 
var colorList=["#FFFF99","#B5FF91","#94DBFF","#FFBAFF","#FFBD9D","#C7A3ED","#CC9898","#8AC007"]; 
for(var i=0;i<colorList.length;i++){ 
 var bgColor=getColorByRandom(colorList); 
} 
function getColorByRandom(colorList){ 
 var colorIndex=Math.floor(Math.random()*colorList.length); 
 var color=colorList[colorIndex]; 
 colorList.splice(colorIndex,1); 
 return color; 
} 
window.onload=function(){
 var odiv=document.getElementById("thediv");
 function func(){
  odiv.style.backgroundColor=getColorByRandom(colorList);
 }
 setInterval(func,1000);
}
</script> 
</head> 
<body> 
<div id="thediv"></div>
</body> 
</html>

另一个js函数实现随机颜色:

function randomcolor()
{
var colorvalue=["0","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],
colorprefix="#",
index;
for(var i=0;i < 6; i++){
index=Math.round(Math.random()*14);
colorprefix+=colorvalue[index];
}
return colorprefix;
}
var test=randomcolor();
alert(test);

以上就是本文的全部内容,希望对大家的学习javascript程序设计有所帮助。

相关文章

  • js正则取值的结果数组调试方法

    js正则取值的结果数组调试方法

    今天小编就为大家分享一篇js正则取值的结果数组调试方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • JavaScript+node实现三级联动菜单

    JavaScript+node实现三级联动菜单

    这篇文章主要为大家详细介绍了JavaScript+node实现三级联动菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 尝试动手制作javascript放大镜效果

    尝试动手制作javascript放大镜效果

    这篇文章主要介绍了javascript放大镜效果,照着别人的例子,自己试着做了个放大镜效果,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • JS中JSON对象和String之间的互转及处理技巧

    JS中JSON对象和String之间的互转及处理技巧

    JSON:JavaScript 对象表示法(JavaScript Object Notation),其实JSON就是一个JavaScript的对象(Object)而已。接下来通过本文给大家介绍JS中JSON对象和String之间的互转及处理技巧,需要的朋友一起学习吧
    2016-04-04
  • 一文详解axios四种传参方式及后端接参

    一文详解axios四种传参方式及后端接参

    在开发的过程中,我们会经常使用到axios进行数据的交互,这篇文章主要给大家介绍了关于axios四种传参方式及后端接参的相关资料,文中给出了详细的代码示例,需要的朋友可以参考下
    2023-10-10
  • js实现当复选框选择匿名登录时隐藏登录框效果

    js实现当复选框选择匿名登录时隐藏登录框效果

    这篇文章主要介绍了js实现当复选框选择匿名登录时隐藏登录框效果,实例分析了javascript动态操作页面元素样式的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • 快速解决select2在bootstrap模态框中下拉框隐藏的问题

    快速解决select2在bootstrap模态框中下拉框隐藏的问题

    今天小编就为大家分享一篇快速解决select2在bootstrap模态框中下拉框隐藏的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • JavaScript中的高级特性分享

    JavaScript中的高级特性分享

    JavaScript是一种功能强大的编程语言,具有许多高级特性,本文将介绍JavaScript中的一些高级特性,包括闭包、原型继承、高阶函数、异步编程和模块化,希望对大家有所帮助
    2023-06-06
  • 微信小程序实现MUI数字输入框效果

    微信小程序实现MUI数字输入框效果

    这篇文章主要为大家详细介绍了微信小程序实现MUI数字输入框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 全面讲解JavaScript原型与原型链

    全面讲解JavaScript原型与原型链

    本文主要介绍了全面讲解JavaScript原型与原型链,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05

最新评论