JS中用一个button按钮实现开关灯效果

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><button>关灯</button><script>var btn = document.querySelector('button');var bg = document.querySelector('body');btn.onclick = function () {if (btn.innerHTML === '关灯') {bg.style.backgroundColor = 'black';btn.innerHTML = '开灯';}else {bg.style.backgroundColor = 'transparent';btn.innerHTML = '关灯';}}</script>
</body>
</html>

开灯:

关灯:

JS中用一个button按钮实现开关灯效果相关推荐

  1. PHP——0128练习相关2——js点击button按钮跳转到另一个新页面

    js点击button按钮跳转到另一个新页面 投稿:whsnow 字体:[增加 减小] 类型:转载 时间:2014-10-10 我要评论 点击按钮怎么跳转到另外一个页面呢?点击图片要跳转到新的页面时,怎 ...

  2. 在网页广告栏中经常看到左右来回移动的广告图片。请使用html+js实现一个左右移动的图片效果。图片自选。

    在网页广告栏中经常看到左右来回移动的广告图片.请使用html+js实现一个左右移动的图片效果.图片自选. <!DOCTYPE html> <html><head>& ...

  3. 帮我用js写一个微信聊天那种气泡效果

    当然可以! 下面是一个使用 JavaScript 实现微信聊天气泡效果的示例代码: .bubble {position: relative;background: #f1f1f1;border-rad ...

  4. 用js实现一个炫酷的烟花效果

    我们要理清整个流程的思路. 首先建立一块画布,用于展示烟花的效果,然后就要去思考烟花燃放的流程,我们都知道烟花通常都是先有一份飞上天,然后再分散成很多个小烟花,并且每一个小烟花都有不同的样式以及运动方 ...

  5. css+js实现一个跳动的loading动画效果

    css+js实现跳动的loading动画 <!DOCTYPE html> <html lang="en"><head><meta char ...

  6. android 按钮图片切换动画效果,Button按钮点击图片切换效果

    Button按钮图片切换效果设置. 通常在工程中用到图片按钮点击事件,大多都用ImageButton.在这里我们用 Button的点击事件,在图片的切换过程中不再通过setBackgroundReso ...

  7. 原生js完成一个简单的抽奖功能

    文章目录 前言 实现过程 1.前期准备 2.CSS美化 3.使用 js 完成抽奖功能 3.1 随机数模块 3.2 随机奖品 3.3 开始抽奖 3.4 点击开始抽奖 完整代码 HTML部分 CSS部分 ...

  8. 用JS实现一个网页版节拍器

    平时练尤克里里经常用到节拍器,突发奇想自己用js开发一个. 最后实现的效果如下:https://ahao430.github.io/metronome/. 代码见github仓库:https://gi ...

  9. c语言自绘按钮例子,MFC自绘Button按钮分析和实现

    对于按压式的Button按钮,WM_CTLCOLOR无法完成按钮控件的背景颜色和字体颜色修改,若想要完成外观定制需要添加WM_DRAWITEM消息或者重写CButton类中的DrawItem函数完成按 ...

最新文章

  1. 最强的windows2003安全设置
  2. python处理svg 平移 旋转_d3.js封装文本实现自动换行和旋转平移等功能
  3. 【收藏】网络故障处理手册大全,看完再也不怕出问题了
  4. 利用Python制作王者荣耀出装小助手,引来了老板的注意!
  5. cmake的使用 cmake不是内部或外部命令
  6. jwt用户注销 PHP,flask_jwt 如何实现用户注销
  7. Mac安装webpack报错gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1解决
  8. sas 文件传输 本地 服务器,SLIM SAS SFF-8654服务器转换线让传输更容易!
  9. android ijkplayer c层分析-prepare过程与读取线程(续1-解码粗略分析)
  10. 数据结构上机实践第四周项目6- 循环双链表应用
  11. 婚礼一条龙服务成为新亮点
  12. 格雷码和二进制的转换及典型例题(4bits格雷码计数器)
  13. WEB前端之学会用PS很重要
  14. L13. hrtimer使用实例(高精度定时器)
  15. 预处理器 - 记号传递操作符##
  16. QTimer计时速度不断加快问题和QT中show函数失效问题的思考和处理
  17. C#图形界面汉诺塔Hanoi
  18. 【网站】国内最火的10款Java开源项目,都是国人开发,CMS居多
  19. 在Golang里如何实现结构体成员指针到结构体自身指针的转换
  20. 红米机器人倒地_红米出现一个小人维修android机器人

热门文章

  1. 针对某软件系统的测试论文,计算机软件论文:软件可靠性及其测试分析
  2. C/C++编程新手入门基础系列:俄罗斯方块小游戏制作源代码
  3. c++编程练习 031:山寨版istream_iterator
  4. STM32MP157驱动开发——Linux自带的LED灯驱动
  5. Bad key in file You probably need to get an updated matplotlibrc file from https://github.com/matplo
  6. 关于使用python实现AIR724ug连接阿里云平台
  7. java论坛怎么屏蔽脏话,又见牛人!Python写各大聊天系统屏蔽脏话功能……
  8. 三面阿里,offer到手定级P7,过程很艰辛结果很满意
  9. SAP市值暴跌与SAP系统间接访问之殇
  10. 关于语音识别技术的初探