广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >用js控制电灯开关
  • 696
分享到

用js控制电灯开关

2024-04-02 19:04:59 696人浏览 安东尼
摘要

利用js控制电灯开关,供大家参考,具体内容如下 题目: 通过js来控制电灯的开关 分析: 获取电灯泡元素,给它绑定点击事件,通过鼠标点击来实现电灯泡的开关 实现方法: 方法一: 获取

利用js控制电灯开关,供大家参考,具体内容如下

题目:

通过js来控制电灯的开关

分析:

获取电灯泡元素,给它绑定点击事件,通过鼠标点击来实现电灯泡的开关

实现方法:

方法一:

获取图片元素,通过给按钮绑定点击事件来控制电灯开关


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta Http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>电灯开关案例</title>
</head>
<body>
    <img src="./img/关.gif" alt="">
    <button id="open">开灯</button>
    <button id="close">关灯</button>
</body>
<script>
    var open=document.getElementById("open");
    var close=document.getElementById("close");
    var img=document.getElementsByTagName("img")[0];
    open.onclick=function(){
        img.src="./img/开.gif"
    }
    close.onclick=function(){
        img.src="./img/关.gif"
    }
</script>
</html>

总结:这种方式比较简单,也不容易出错,通过按钮绑定,直接获取对应的电灯开关图片

运行结果:

相关方法:

  • document.getElementById():通过id名获取对应的元素,
  • document.getElementsByTagName():通过元素名获取对应的元素,获取出来的是一个类数组对象
  • onclick:单击事件,通过鼠标点击触发

方法二:

获取图片元素,直接给图片绑定开关事件


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>电灯开关案例</title>
</head>
<body>
    <img src="./img/关.gif" alt="">
</body>
<script>
    var img=document.getElementsByTagName("img")[0];
    var flag=false;
    img.onclick=function(){
        if(flag){
            img.src="./img/关.gif";
            flag=false;
        }else{
            img.src="./img/开.gif";
            flag=true;
        }
    }
</script>
</html>

注意:这种方法需要先做一个标记(flag)来判断电灯初始的状态,直接给图片绑定点击事件的时候,需要注意标记(flag)的初始赋值为false。

运行结果:点击电灯泡时,电灯明暗依次交替

相关图片:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 用js控制电灯开关

本文链接: https://www.lsjlt.com/news/124309.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 用js控制电灯开关
    利用js控制电灯开关,供大家参考,具体内容如下 题目: 通过js来控制电灯的开关 分析: 获取电灯泡元素,给它绑定点击事件,通过鼠标点击来实现电灯泡的开关 实现方法: 方法一: 获取...
    99+
    2022-11-12
  • 使用JavaScript怎么控制电灯开关
    今天就跟大家聊聊有关使用JavaScript怎么控制电灯开关,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。JavaScript是什么JS是JavaScript的简称,它是一种直译式的...
    99+
    2023-06-14
  • 如何利用js实现开关灯
    小编给大家分享一下如何利用js实现开关灯,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!body部分:<button>开关灯</button>...
    99+
    2023-06-25
  • 利用js实现简单开关灯代码
    body部分: <button>开关灯</button> script部分: <script> // wi...
    99+
    2022-11-12
  • Android控制闪光灯的方法(打开与关闭)
    本文实例讲述了Android控制闪光灯的方法。分享给大家供大家参考,具体如下: 最近想做一个手电筒,在网上搜到一点资料 首先闪光灯可以用android.hardware.cam...
    99+
    2022-06-06
    方法 关闭 闪光灯 Android
  • 电脑如何关闭家长控制
    要关闭家长控制,你可以按照以下步骤操作:1. 打开电脑,进入桌面界面。2. 在桌面右下角的任务栏中找到家长控制的图标。这个图标可能是...
    99+
    2023-09-07
    电脑
  • 笔记本电脑如何关闭uac用户控制
    小编给大家分享一下笔记本电脑如何关闭uac用户控制,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!按win+r进入运行窗口,输入gpedit.msc。然后依次打开:...
    99+
    2023-06-28
  • 怎么在电脑关闭UAC账户控制
    这篇文章主要为大家展示了“怎么在电脑关闭UAC账户控制”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在电脑关闭UAC账户控制”这篇文章吧。登陆Metro界面并单击左下角桌面图标。在键盘上按下...
    99+
    2023-06-27
  • win7电脑怎么关闭用户账户设置控制
    这篇文章主要介绍“win7电脑怎么关闭用户账户设置控制”,在日常操作中,相信很多人在win7电脑怎么关闭用户账户设置控制问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7电脑怎么关闭用户账户设置控制”的疑...
    99+
    2023-06-27
  • 电脑如何开启键盘控制鼠标
    这篇文章主要介绍“电脑如何开启键盘控制鼠标”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑如何开启键盘控制鼠标”文章能帮助大家解决问题。由于不同版本系统的操作可能会有少许差别,这里小编就以win7...
    99+
    2023-06-27
  • C#实现控制电脑注销,关机和重启
    目录实现目标知识点Processshell32.dllUser32.dllStruct数据结构实现步骤功能类窗体组态事件触发事件程序实现目标 通过C#实现电脑的注销、关机、重启功能 ...
    99+
    2022-11-13
  • 华为云服务器怎么用手机控制电视遥控器开机
    如果您想使用华为云服务器,并控制电视遥控器开机,您可以按照以下步骤进行操作: 打开电视机并打开电源,以启动手机控制功能。 按下手机的“home”键,选择“设置”选项。 在设置中找到“应用程序”选项。 点击“应用程序”选项,您可以选择华为...
    99+
    2023-10-26
    华为 用手 遥控器
  • JS中的Promise.race控制并发量应用
    这篇文章主要讲解了“JS中的Promise.race控制并发量应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS中的Promise.race控制并发量应用”吧!一、Promise.rac...
    99+
    2023-07-05
  • 电脑家长控制无法打开如何解决
    今天小编给大家分享一下电脑家长控制无法打开如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。电脑家长控制无法打开怎么办打...
    99+
    2023-06-27
  • ASP.NET Core使用功能开关控制路由访问操作
    目录前言:1.功能开关3.实现3.使用结论:前言: 在前面的文章,我们介绍了使用Middleware有条件地允许访问路由(《ASP.NET Core使用Middleware...
    99+
    2022-11-13
  • 如何实现HTML5 Canvas+JS控制电脑或手机上的摄像头
    这篇文章主要介绍“如何实现HTML5 Canvas+JS控制电脑或手机上的摄像头”,在日常操作中,相信很多人在如何实现HTML5 Canvas+JS控制电脑或手机上的摄像头问题上存在疑惑,小编查阅了各式资料...
    99+
    2022-10-19
  • 怎么在win8笔记本电脑中关闭uac用户账号控制
    这篇文章主要为大家展示了“怎么在win8笔记本电脑中关闭uac用户账号控制”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在win8笔记本电脑中关闭uac用户账号控制”这篇文章吧。win8笔记...
    99+
    2023-06-27
  • 用Python实现控制电脑鼠标
    目录一、序言二、配置环境二、鼠标控制1、获取鼠标位置函数以及测试源码2、控制鼠标左击/右击/双击函数以及测试源码3、控制鼠标移动/拖动4、控制鼠标滚轮滚动总结一、序言 使用pytho...
    99+
    2022-11-13
  • 华为云服务器怎么用手机控制电视遥控器开机启动
    1. 确认电视和手机连接同一网络 首先,确保你的电视和手机连接在同一个网络下。如果你的电视和手机连接在不同的网络下,那么你将无法使用手机控制电视遥控器开机启动。 2. 下载并安装华为云服务器APP 接下来,你需要下载并安装华为云服务器AP...
    99+
    2023-10-26
    华为 用手 遥控器
  • ASP.NET Core使用功能开关控制路由访问操作(续)
    目录前言:一、IFeatureFilter介绍二、实现三、使用结论:前言: 在前面的文章,我们介绍了​ ​使用功能开关控制路由访问​​。 但其实我们使用了2个条件做的判断: var ...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作