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

  • 一般户付款能开增值税票吗
  • 外币报表折算差额是一种未实现的汇兑损益
  • 离线开票时间超时
  • 一般纳税人要做价税分离吗
  • 委托开发费用免所得税和增值税
  • 企业最常用的业务分录
  • 税前利润总额的计算公式
  • 周转材料调拨调入单位如何做账
  • 企业接到银行通知,借入长期借款的应付利息为15000
  • 进项票超过180天还可以认证吗
  • 维修变压器的维修方法
  • 金税三期的内容
  • 地方水利建设基金税率
  • 营改增后企业缴税种类
  • 未来公司销售一批产品给东方公司
  • 财产租赁所得适用什么税率
  • 物业公司怎么开发票
  • 购买商品成本要支付哪些成本
  • 整体购买企业资产涉及哪些税
  • 纳税信用等级是自动判定吗
  • 备案类减免税有几种类型
  • 应付职工薪酬在借方是什么意思
  • 基本户收到个人款项的分录
  • 小规模纳税人减征额怎么计算
  • 行政事业单位临聘人员
  • php数组原理
  • 其他应付款余额在借方表示什么意思
  • php数组函数输出《咏雪》里有多少"片"字
  • 代开的增值税怎么计提?
  • php单例模式例子
  • php实现邮件发送
  • 以其他方式取得土地使用权
  • 企业 土地增值税
  • php中的九大缓存技术
  • 前端基础
  • chronyc配置
  • 命令行 压缩
  • 人力资源管理公务员岗位
  • 进口关税增值税如何做账
  • 滴滴普通发票如何开
  • 网上学电脑
  • c语言常用函数用法
  • 其他科技推广服务业可以加计扣除吗
  • PostgreSQL教程(十八):客户端命令(2)
  • mysql的lsn
  • 企业哪些账户可以取现金
  • 留抵进项税额怎么做分录
  • 会计凭证销毁年限
  • 出租房屋会计账务处理
  • 公司主要产品
  • 收到银行借款并存入银行会计分录
  • 税金及附加如何预测
  • 医院收到卫生局拨款会计分录
  • 注销公司复杂吗?
  • 用友作废的凭证怎么恢复
  • 个人借款产生的利息怎么计算的
  • 应收帐款表
  • 办公室租金发票可以扺增值税吗
  • 做账工资和申报工资不一样
  • 有奖销售增值税处理
  • 预计负债的会计和税务处理
  • 结账时如何划线进去
  • 电脑2003系统
  • ubuntu16设置启动项
  • linux查找内容在哪个文件中
  • cmd命令start命令
  • mac修改用户名称
  • 桌面任务栏消失怎么办
  • unity做app开发
  • android消息队列使用
  • css查找元素
  • python 进程间通讯
  • js隐写
  • unity android build support
  • unity3d功能
  • python中jsonpath
  • 周炜老婆是干什么的
  • 购置税完税证明在哪里打印
  • 企业医院和事业医院的区别
  • 国税实名制信息采集
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设