Java背景颜色怎么设成随机的_JS实现随机改变背景颜色

JS实现随机改变背景颜色

JS实现随机改变背景颜色

使用Js实现随便点击页面某位置就能改变页面背景颜色的功能

function changeBg(){//改变背景颜色的函数

var bgColor="";

for(var i=0; i<6; i++){

bgColor += '' + Math.round(Math.random()*9);

}

document.body.style.backgroundColor='#'+bgColor;

}

document.onclick = changeBg;

58a9a106022bcafb3877f4a1bff300ed.png

随便点击一个位置,即可改变整个背景颜色(颜色的改变是随机的)

5bdc3b8bf5bb7620d1e246e279ff813f.png

把代码掰开看一下

Math.round() //四舍五入

Math.random()//生成0~1的随机数

for(var i=0; i<6; i++){//循环6次以生成六位0~9的随机数

bgColor += '' + Math.round(Math.random()*9);

}

document.body.style.backgroundColor='#'+bgColor;

// #00000~#ffffff 来表示颜色

JS实现随机改变背景颜色相关教程

排列与组合的C语言实现

排列与组合的C语言实现 排列与组合是数学里的经典问题,由这个问题可引申出子集、字典排序等问题,那么,我们先看经典的排列与组合,怎么在程序里实现。 在网上搜了一下,关注这个问题的人还是挺多的,有不了人给出的回答是使用几个 for 循环进行嵌套,例如

java 从零开始手写 redis(五)过期策略的另一种实现思路

java 从零开始手写 redis(五)过期策略的另一种实现思路 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)

java工程实现http请求接口

java工程实现http请求接口 1.实现代码 package com.home;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.sun.net.httpserver.HttpExchange;import com.sun.net.httpserver.HttpHandler;import com.sun.net.httpserver.

synchronized的实现原理与应用

synchronized的实现原理与应用 文章目录 java对象头 MarkWord 锁升级 偏向锁 轻量级锁 锁优化 锁的优缺点对比 MarkWord 这部分主要用来存储对象自身的运行时数据,如hashcode、gc分代年龄等。mark word的位长度为JVM的一个Word大小,也就是说32位JVM的Mark w

两个有序链表合并为一个有序链表(Java实现)

两个有序链表合并为一个有序链表(Java实现) 解题思路: 以升序为例 第一步当然是判空 如果其中一个链表为空 则返回另一个链表即可 要有序 所以需要比较结点大小 创建两个引用指向两个链表 同时分别创建将要合成链表的头和尾 比较两个结点的大小 将较小的结

Redis的主从复制实现原理

Redis的主从复制实现原理 文章目录 Redis的主从复制 旧版的复制实现 新版的复制实现 部分重同步 1.复制偏移量 2.复制积压缓冲区 3.服务器运行ID psync 复制的实现 1. 步骤一:设置主服务器的地址和端口 2. 步骤二:建立套接字连接 3. 步骤三:发送PING命令 4.

QT tcp服务端一对多,实现给多个客户端发送文件

QT tcp服务端一对多,实现给多个客户端发送文件 用途:本来是用于给单片机收发消息的,只做了服务端,客户端是用别的网络调试助手测试。 展示 *不想看我逼逼的,源代码在这里:*链接:https://pan.baidu.com/s/1CEXj6wTF2UMn8GjrI0JBvA 提取码:bogl 一、实现

剑指offer0.3数组中重复的数字(python实现)

剑指offer0.3数组中重复的数字(python实现) 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值