需求:页面显示4个颜色块儿,当鼠标进入某个颜色块儿时,页面背景色变成该颜色

<div class="color"><div id="box1" class="box" style=" background-color: pink;"></div><div id="box2" class="box" style=" background-color: skyblue;"></div><div id="box3" class="box" style=" background-color: lightgreen;"></div><div id="box4" class="box" style=" background-color: plum;"></div>
</div>
<script>// 定义数组存储4个颜色块let color_arr = document.getElementsByClassName('box');// 循环遍历4个颜色块添加鼠标事件for(let i of color_arr){// 添加鼠标移入事件i.addEventListener('mouseover',function(){// 获取body控件document.querySelector('body').style.backgroundColor = this.style.backgroundColor;})// 添加鼠标移出事件i.addEventListener('mouseout',function(){// 获取body控件document.querySelector('body').style.backgroundColor = '#fff'})}
</script>

JavaScript实现背景变色相关推荐

  1. JavaScript背景变色小案列

    一日不见,如隔三秋 我还是你们熟悉的--爱笑的陈sir 时间给勤勉的人留下智慧的力量, 给懒惰的人留下空虚和悔恨. 勤学的人,总是感到时间过得太快:懒惰的人,却总是埋怨时间跑得太慢. 今天是六一儿童节 ...

  2. 包含锚点平滑滚动效果/解决锚点链接碰到固定定位问题/导航选中背景变色/固顶/返回顶部效果全...

    <script type="text/javascript">$(function() {//锚点平滑滚动效果 $('a[href*=#],area[href*=#]' ...

  3. php表格js特效,JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】

    本文实例讲述了JavaScript表格隔行变色和Tab标签页特效.分享给大家供大家参考,具体如下: 最近一直在看JavaScript知识,偶尔也穿插一点Jquery,感觉Jquery用起来真爽,减少了 ...

  4. 比较高效的表格行背景变色及选定高亮JS

    比较高效的表格行背景变色及选定高亮JS 下面这个例一摘录自: http://blog.breakn.net/article.asp?id=447 例一: //点击当前选中行的时候设置当前行的颜色,同时 ...

  5. jQuery选择器实现隔行变色和使用javaScript实现隔行变色

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!--什么是选择器? jQuery选择器继承了 ...

  6. C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色

    本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm 亮术网 2020-03-07 本网原创 DataGridView控件功能十分强大,显示 ...

  7. html导航栏点击之后变色,鼠标滑过字体加粗、背景变色的CSS导航栏

    背景变色导航栏 .wrap{width:210px;margin:20px 300px;} .wrap ul,#listA li{padding:0;margin:0;list-style:none; ...

  8. Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮

    一.原型:支付宝手机充值中话费充值按钮. 二.实现效果: 三.在res/drawable下面创建两个xml: custom_border_txt_bg.xml用户可点击时,点击切换背景 custom_ ...

  9. 在DW中实现鼠标移入字体背景变色

    1.首先创建一个新的HTML,,再创建新的css,接着创建新的文件夹将它们分别放进不同的位置. 2.接着在head标签里面输入link点击Tab键再点击空格选择刚才css文件夹,然后body写下div ...

最新文章

  1. [BUAA-SE-2018]结对作业测试报告
  2. java http服务端例子_简单的用 Java Socket 编写的 HTTP 服务器应用
  3. bpmn如何查看代码 idea_提高程序员效率的IDEA插件推荐(五大神器)
  4. php中什么是函数函数的意义是什么,php中arsort函数的功能起什么作用呢?
  5. 正确的 zip 压缩与解压代码
  6. Android中Service的使用
  7. Linux内存管理:分页机制
  8. java model1和model2_Java项目(4)——探究两种开发模型的异同-Model1与Model2
  9. c++简单的加法函数
  10. 7-3 高空坠球 (20 分)
  11. Linux-服务管理命令chkconfig
  12. tushare下载股票历史数据
  13. Java贪吃蛇游戏开发
  14. Redis 事务 实例
  15. 如何提高团队管理能力10
  16. Django model select获取数据详细讲解
  17. requests关于Exceeded 30 redirects
  18. [学习SLAM]数学中的几何变换-向量叉乘/旋转轴、旋转角度和旋转矩阵/坐标系变换
  19. java sort 降序_详解Java sort()数组排序(升序和降序)
  20. 微信公众号二次开发可以做哪些功能?

热门文章

  1. 电信用户流失预测案例(1)
  2. 硬件杂谈(国内单片机类硬件公司)
  3. 苹果和虫子c++(新手练习)
  4. 第七篇:读《被讨厌的勇气》
  5. Spring的事务详解
  6. 海外优秀资讯抢先看3:私有应用云平台Sandstorm之安全性
  7. 为什么腾讯会议导致手机电脑发烫
  8. 在PS2主机上使用OPL通过网络加载PC上的ISO玩游戏
  9. 微软活动目录基础漫谈
  10. jQuery Mobile 过渡效果