位置: IT常识 - 正文

点击开关按钮,js实现电灯开关效果(按钮实现开关功能)

编辑:rootadmin
点击开关按钮,js实现电灯开关效果

推荐整理分享点击开关按钮,js实现电灯开关效果(按钮实现开关功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:按电钮开关时的运动是什么现象,点击开关按钮怎么设置,按钮开关各触点详解,按钮开关触点接触不良怎么办,按钮开关触点接触不良怎么办,点击开关按钮怎么设置,点击开关按钮怎么设置,点击开关按钮怎么设置,内容如对您有帮助,希望把文章链接给更多的朋友!

初识js,跟大家分享js实现电灯开关灯效果的具体代码,利用简单的html+js模拟电灯开关的小案例。

首先进行案例分析:

1.获取图片属性

2.判断变量的值

3.点击时切换图片

通过点击按钮实现电灯开关

 以下是两张需要的图片,接下来添加html内容。

1.创建一个div,把亮的灯泡图片放入div,加入一个button按钮开关

<body><div class="box"> <img id="img1" src="./img/on.png" height="180" width="109"/> <br> <button onclick="openOrClose()" >开/关</button></div></body>点击开关按钮,js实现电灯开关效果(按钮实现开关功能)

 2.设置js,定义一个变量。

首先获取元素

设置一个旗子f=true,true表示开,false表示关

判断变量的值来切换图片如果为ture则图片为亮的等,false为暗的灯。

<script> var img1 = document.getElementById("img1"); var f=true;//true表示开,false表示关 function openOrClose(){ if(f){ img1.src="./img/off.png" f=false }else { img1.src="./img/on.png" f=true } }</script>

效果如下:

开关灯

另一种方法是js中的绑定点击事件来实现开关灯的效果,这个是实现页面整体变色的简易开关灯:

代码如下:

1.同样搭建好html样式,设置button按钮用来绑定点击事件

2.获取元素,同样设置一个变量,给button按钮设置绑定事件。

<!-- 页面开关灯 --> <button type="button" class="btn">关灯</button> <script> //获取元素 var btn = document.querySelector('.btn'); var bd = document.body; //这里我们要先定义一个变量,给变量一个值为false; var flag = false; //给button按钮绑定点击事件 btn.onclick = function() { flag = !flag if (flag) { bd.style.backgroundColor = 'black'; this.innerHTML = '开灯'; } else { bd.style.backgroundColor = 'white'; this.innerHTML = '关灯'; } } </script>

效果如下:

页面开关灯效果

以上就是利用ls实现简易开关灯效果的小案例!大家可以试一试!

本文链接地址:https://www.jiuchutong.com/zhishi/296148.html 转载请保留说明!

上一篇:JS函数的4种调用方式(js函数怎么调用)

下一篇:前端Promise(前端promise封装)

  • 公司出售厂房需要交哪些税
  • 个人独资企业要交税吗
  • 偷逃税款是什么
  • 没有购销合同的销售额交印花税吗
  • 2020年个税申报流程视频
  • 印花税自查补缴要先申报吗
  • 暂时没开发票的销项税需要做账吗
  • 红字信息表已核销不允许撤销
  • 自然人转让股权给自己的公司
  • 单位房屋出租转投资性房地产怎么转?
  • 计提企业年度所得税
  • 公司购买6个月的保险
  • 公司注销前怎么平账才不用交税
  • 企业为什么要缴纳增值税
  • 未退还的保证金怎么处理
  • 新契税法还有优惠吗?
  • 积分兑换现金的软件
  • 一季度所得税费用怎么算
  • 新企业购买金税盘
  • 利润总额和净利润的区别
  • 最新版小企业会计准则是哪一年的
  • 开票税点算什么费用
  • 国际电汇是什么意思
  • 鸿蒙系统 3.0
  • 增值税发票销货清单哪里领
  • 怎么查上市公司
  • 超市内账会计一般每月做什么
  • vue怎么做兼容
  • 预支员工报销费用会计科目
  • 实际退税能退多少
  • 让税务局代开的发票直接交纳的税金怎么做会计分录?
  • 国税代开普票能作废吗
  • php中的pdo
  • three.js gui
  • 图像的生成原理
  • vue项目安装路由
  • nvm安装教程
  • 机器学习——BP神经网络详细介绍及案例Python代码实现
  • 三代手续费的税率
  • 教育经费什么情况下可以报销
  • 农机融资租赁公司联系方式
  • php 操作mongodb
  • 收回上年度拨款怎么做账
  • 城镇土地使用税每年都要交吗
  • 报销单据粘贴单模板
  • 安全生产费实际发生
  • 个体工商户怎样申报个税流程
  • 企业收到房租发票怎么做账
  • 股权转让,受让方的会计分录
  • 产权交易所交易流程
  • 员工拿发票报销怎么做账
  • 未支付房租怎么做账
  • 单位临时账户可以取现吗
  • 税务入账的加油费怎么算
  • 专票错误已认证需要退回吗?
  • 有契税发票没有增值税发票
  • 建账的基本流程图
  • mysql uuid分页优化
  • MySQL 5.6.14 win32安装方法(zip版)
  • win8怎么卸载
  • 利用系统的公文有哪些
  • 怎么自己安装windows7
  • xp系统怎么关闭fn
  • win10笔记本不显示桌面
  • linux0.01编译
  • cocos2dx4.0教程
  • 图文详解地理图册电子版
  • css图片标签
  • python怎么学啊
  • 原生js有用吗
  • jQuery实现的AJAX简单弹出层效果代码
  • node.js使用教程
  • android系统分区理解及分区目录细解
  • python中生成随机小数的函数
  • Windows上安装Python
  • 怎么把两个文件中的内容合并
  • Android Study Day 3 --Android File Read And Write
  • javascript和html区别
  • 国税局征收管理办法
  • 武汉市房产证契税 2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设