js生成随机颜色方法代码分享(三种)

发布时间 - 2026-01-10 22:12:24    点击率:

话不多说,请看代码

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
</head>
<body>
  <button id="btn1">调用第一种</button>
  <button id="bnt2">调用第二种</button>
  <button id="btn3">调用第三种</button>
  <script>
   var btn1=document.getElementById('btn1');
   btn1.onclick=function(){
    document.body.style.background=bg1()
   };
   var btn2=document.getElementById('bnt2');
   btn2.onclick=function(){
    document.body.style.background=bg2();
   };
   var btn3=document.getElementById('btn3');
   btn3.onclick=function(){
    document.body.style.background=bg3();
   };
   function bg1(){
    return '#'+Math.floor(Math.random()*256).toString(10);
   }
   function bg2(){
    return '#'+Math.floor(Math.random()*0xffffff).toString(16);
   }
   function bg3(){
    var r=Math.floor(Math.random()*256);
    var g=Math.floor(Math.random()*256);
    var b=Math.floor(Math.random()*256);
    return "rgb("+r+','+g+','+b+")";//所有方法的拼接都可以用ES6新特性`其他字符串{$变量名}`替换
   }
  </script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# js  # 生成  # 颜色  # JavaScript随机生成颜色的方法  # js随机生成网页背景颜色的方法  # javascript生成随机颜色示例代码  # JavaScript实现简单生成随机颜色的方法  # js随机颜色代码的多种实现方式  # js获取随机颜色值的函数  # JS实现随机颜色的3种方法与颜色格式的转化  # js从10种颜色中随机取色实现每次取出不同的颜色  # 基于JavaScript实现拖动滑块效果  # js网页中随意拖动的小方块实现代码  # JS实现点击按钮随机生成可拖动的不同颜色块示例  # 可以用  # 多说  # 第二种  # 第一种  # 第三种  # 新特性  # 变量名  # UTF  # title  # charset  # en  # meta  # body  # button  # id  # brush  # xhtml  # class  # script  # pre 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在宝塔面板中创建新站点?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel如何优化应用性能?(缓存和优化命令)  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  详解Oracle修改字段类型方法总结  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  北京网站制作的公司有哪些,北京白云观官方网站?  如何做网站制作流程,*游戏网站怎么搭建?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Java类加载基本过程详细介绍  如何用狗爹虚拟主机快速搭建网站?  如何快速生成ASP一键建站模板并优化安全性?  如何在IIS中新建站点并配置端口与IP地址?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  如何在橙子建站上传落地页?操作指南详解  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Laravel如何使用Vite进行前端资源打包?(配置示例)  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  香港服务器选型指南:免备案配置与高效建站方案解析  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  如何在阿里云高效完成企业建站全流程?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  装修招标网站设计制作流程,装修招标流程?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  网站制作软件有哪些,制图软件有哪些?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Python文件操作最佳实践_稳定性说明【指导】  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  在线教育网站制作平台,山西立德教育官网?  QQ浏览器网页版登录入口 个人中心在线进入  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  香港服务器如何优化才能显著提升网站加载速度?  音响网站制作视频教程,隆霸音响官方网站?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel如何使用Collections进行数据处理?(实用方法示例)  详解Android——蓝牙技术 带你实现终端间数据传输  javascript如何操作浏览器历史记录_怎样实现无刷新导航