位置: 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封装)

  • 迈出一步最难(最难的是迈出第一步)

    迈出一步最难(最难的是迈出第一步)

  • iphone13有没有指纹解锁(iPhone13有没有指纹设置)

    iphone13有没有指纹解锁(iPhone13有没有指纹设置)

  • 荣耀30pro尺寸是多少(荣耀30pro尺寸长宽高多少厘米)

    荣耀30pro尺寸是多少(荣耀30pro尺寸长宽高多少厘米)

  • 快手怎么查看别人的说说(快手怎么查看别人的点赞记录)

    快手怎么查看别人的说说(快手怎么查看别人的点赞记录)

  • 华为gt运动版时尚版区别

    华为gt运动版时尚版区别

  • ipad亮度突然自动变暗(ipad亮度突然自动变暗(ipad亮度突然变暗)怎么解决)

    ipad亮度突然自动变暗(ipad亮度突然自动变暗(ipad亮度突然变暗)怎么解决)

  • vivox50上市时间(vivox50 上市)

    vivox50上市时间(vivox50 上市)

  • quilib.dll丢失是什么原因造成的(电脑出现quilib.dll丢失怎么办)

    quilib.dll丢失是什么原因造成的(电脑出现quilib.dll丢失怎么办)

  • 相册访问sd卡授权怎么开启(相册访问sd卡授权怎么删除照片)

    相册访问sd卡授权怎么开启(相册访问sd卡授权怎么删除照片)

  • 系统还原会删除文件吗(系统还原会删除驱动吗)

    系统还原会删除文件吗(系统还原会删除驱动吗)

  • 苹果id号忘了怎么找回(苹果id号忘记了)

    苹果id号忘了怎么找回(苹果id号忘记了)

  • 微信删除了聊天记录对方知道吗(微信删除了聊天记录能找回来吗)

    微信删除了聊天记录对方知道吗(微信删除了聊天记录能找回来吗)

  • 显卡待机50度正常吗(显卡待机五十度)

    显卡待机50度正常吗(显卡待机五十度)

  • 两栏内容怎么设置(两栏内容怎么设置ppt)

    两栏内容怎么设置(两栏内容怎么设置ppt)

  • 京东账户注销怎么恢复(京东账户注销怎么办理)

    京东账户注销怎么恢复(京东账户注销怎么办理)

  • 小度在家1c怎么连接电视机(小度在家1c怎么拆开维修)

    小度在家1c怎么连接电视机(小度在家1c怎么拆开维修)

  • 同轴电缆传输什么信号(同轴电缆传输设备)

    同轴电缆传输什么信号(同轴电缆传输设备)

  • 苹果x屏幕分辨率(苹果x的屏幕分辨率在哪里查看)

    苹果x屏幕分辨率(苹果x的屏幕分辨率在哪里查看)

  • 荣耀9xpro是快充吗

    荣耀9xpro是快充吗

  • 怎么写简历中的自我评价(怎么写简历中的教育经历)

    怎么写简历中的自我评价(怎么写简历中的教育经历)

  • 光圈怎么分大小吗(光圈划分)

    光圈怎么分大小吗(光圈划分)

  • 表格上下字怎么打出来(表格上下字怎么居中对齐)

    表格上下字怎么打出来(表格上下字怎么居中对齐)

  • 4g在线和wifi在线区别(qq怎么设置4g在线和wifi在线)

    4g在线和wifi在线区别(qq怎么设置4g在线和wifi在线)

  • QQ音乐程序错误怎么回事(qq音乐程序错误怎么回事)

    QQ音乐程序错误怎么回事(qq音乐程序错误怎么回事)

  • 华为海思跟华为关系(海思芯片和华为芯片)

    华为海思跟华为关系(海思芯片和华为芯片)

  • qq更新资料失败(qq更新资料失败是什么原因)

    qq更新资料失败(qq更新资料失败是什么原因)

  • 最新2020.12win10万能激活秘钥分享 附激活工具+教程(最新windows10)

    最新2020.12win10万能激活秘钥分享 附激活工具+教程(最新windows10)

  • python可变数据类型和不可变数据类型的区别(Python可变数据类型和不可变数据类型)

    python可变数据类型和不可变数据类型的区别(Python可变数据类型和不可变数据类型)

  • 城镇土地使用税的计税依据
  • 一般纳税人认定表
  • 支付电费未开具发票
  • 会计科目生产成本怎么算
  • 支付宝公户可以转私户吗
  • 生产工人的费用属于什么会计科目
  • 进口增值税抵扣信息委托核查函
  • 作业成本管理的作用
  • 票据背书转让常见的错误
  • 商品房预售期一般多久
  • 应付账款 暂估
  • 企业多缴纳所得税怎么办
  • 工地运输费是什么费用
  • 公司没有设年终奖要报税吗
  • 营改增后机械设备租赁需缴纳什么税?
  • 馒头税率是9么
  • 什么是差额征税,什么情况下适用差额征税
  • 营改增的重点是什么
  • 损益类科目包括收入类和费用类么
  • 公司购买理财产品如何做账
  • word文档打印时不打印批注
  • win11耳机插电脑没声音怎么办
  • 营改增后房地产企业账务处理
  • linux漏洞复现
  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询
  • 报销员工餐费属于哪个科目
  • iframe frame
  • 二级路由器怎么配置
  • 股权转让怎么做帐务处理
  • 框架如何使用
  • 专票退税是什么意思
  • Vue3-Pinia的基本使用
  • 我初次尝试制作的英文怎么写
  • 猿创部落是干什么的
  • 哈希表散列函数
  • 文化事业建设费征收范围及计税依据
  • 亏损弥补规定
  • 房子是固定资产的好处
  • 物流行业的会计有前途吗
  • 政府的资本性投入需要交印花税吗
  • 城市维护建设税属于中央还是地方
  • 什么叫非限定性不定方程
  • 收据作为原始凭证的依据
  • 去银行提取备用金不是会计本人需要给谁打电话
  • 财付通支付备付金
  • 逾期交房违约金 已支付金额
  • 补缴的增值税可以抵扣吗
  • 合同资产相当于以前什么会计科目
  • 发票红冲后原票是什么状态
  • 营业外支出的性质
  • 待摊费用在新会计准则里面有吗
  • 高新企业研发费用占比
  • 贴现收到票据时会计分录
  • 公示信息有误如何修改
  • 公司账户可以转账到信用卡吗
  • .exe是啥
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • win个性化设置没反应
  • 不需要远程传输的文件
  • Android OpenGL ES(三)----编程框架
  • jquery3.2.1
  • node管理工具
  • 简单的安卓程序
  • 阿里云一键建站
  • oculus dk2
  • unity3d怎么全屏
  • js强制把网址设为密码
  • jquery日历插件代码
  • jQuery Ajax Post 回调函数不执行问题的解决方法
  • python语言面向过程吗
  • python黑帽子怎么样
  • won10安装
  • 中国税务稽查官网
  • 干部试用期满转正考察谈话提纲
  • 企业招用退役士兵
  • 深圳个人税收完税证明网上打印
  • 天津河东区医院地址电话
  • 北京买新车购置税怎么算
  • 税务管理工作检讨书范文
  • 税务绩效工作存在的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设