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

  • 增值税不交什么后果
  • 税率的具体形式
  • 人工费用与制造成本区别
  • 跨月冲红的发票怎么做会计分录
  • 金税四期有什么优势
  • 公司给员工购买意外险怎么做账
  • 公司购入小汽车是否可以抵扣
  • 纳税人从两处取得收入汇算清缴可以扣除2个60000吗
  • 劳务报酬所得怎么扣税
  • 销售退回的增值税怎么处理
  • 本月计提所得税费用
  • 2021年工作绩效未达标扣工资
  • 单位旧电脑处置
  • 购买烟怎么做账
  • 宜宾劳务公司有哪些
  • 小规模纳税人的季度
  • 减免税款余额方法有哪些
  • 小规模保安公司收取服务费时如何开票
  • 城镇土地使用税每年都要交吗
  • 2020年预付卡增值税税收政策
  • 营改增后建筑业怎么开票
  • 公司设计费属于什么费用
  • 电力安装工程辅料有哪些
  • 深入浅出stm8
  • 代扣个人缴纳社保费
  • 什么是馥芮白
  • 系统之家的系统免费吗
  • 民办非企业的税金及附加放在哪个科目
  • 不合规发票入账违反了什么纪律
  • thinkphp批量修改
  • 用java写一个helloworld
  • 图片php格式怎么换成jpg
  • el-upload上传文件携带参数
  • promise基本使用
  • win10日历点不开
  • 承包安装工程
  • 发票金额和打款金额不一致怎么办
  • python中函数的用法
  • 员工迟到扣款怎么处理
  • 长期借款的核算分为哪三个阶段
  • 增值税及附加交给国税还是地税
  • 银行手续费发票未到怎样做账
  • c语言fread函数的用法示例
  • 应收账款的差额计入哪里
  • 给国外公司提供服务需要交哪些税
  • 存货跌价准备借减贷增吗
  • 非民营企业会计账务处理
  • 不动产登记机构应当履行下列职责?
  • 购买原材料的支出
  • 影响债券投资收益率的因素有
  • 买到库存货 退货
  • 当月进货没有认证怎么办
  • 存货计提存货跌价准备
  • 试运行成本会计分录
  • 应收账款和应付账款属于什么科目
  • 应收账款坏账准备借贷方向
  • 折旧年限的最新规定 汽车
  • 小规模公司怎么做账
  • SQL语句查询数据量
  • sql2005 存储过程 某个字段小于某个值时变颜色
  • osx10.11.6版本如何
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • win1共享
  • winxp系统用户不见了
  • centos 安装7z
  • window打开
  • 如何关闭win10自动升级win11
  • linux中比较文件链接数的变化
  • linux命令文件移动并改名
  • linux的命令行界面
  • linux如何限制指定ip访问
  • unity脚本如何运行
  • ant压缩包删除
  • opengl纹理错误变成条纹
  • 计算机中丢失opencv_core249.dll
  • js date用法
  • 扩展坞哪个牌子比较好
  • 游戏引擎在游戏开发中的核心作用
  • Jquery和BigFileUpload实现大文件上传及进度条显示
  • 房屋租赁税率是6还是9
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设