电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

用js控制電燈開關

瀏覽:111日期:2024-04-01 15:52:57

利用js控制電燈開關,供大家參考,具體內(nèi)容如下

題目:

通過js來控制電燈的開關

分析:

獲取電燈泡元素,給它綁定點擊事件,通過鼠標點擊來實現(xiàn)電燈泡的開關

實現(xiàn)方法:

方法一:

獲取圖片元素,通過給按鈕綁定點擊事件來控制電燈開關

<!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='http://www.hdgsjgj.cn/bcjs/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='http://www.hdgsjgj.cn/bcjs/img/開.gif' } close.onclick=function(){img.src='http://www.hdgsjgj.cn/bcjs/img/關.gif' }</script></html>

總結(jié):這種方式比較簡單,也不容易出錯,通過按鈕綁定,直接獲取對應的電燈開關圖片

運行結(jié)果:

用js控制電燈開關

相關方法:

document.getElementById():通過id名獲取對應的元素, document.getElementsByTagName():通過元素名獲取對應的元素,獲取出來的是一個類數(shù)組對象 onclick:單擊事件,通過鼠標點擊觸發(fā)

方法二:

獲取圖片元素,直接給圖片綁定開關事件

<!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='http://www.hdgsjgj.cn/bcjs/img/關.gif' alt=''></body><script> var img=document.getElementsByTagName('img')[0]; var flag=false; img.onclick=function(){if(flag){ img.src='http://www.hdgsjgj.cn/bcjs/img/關.gif'; flag=false;}else{ img.src='http://www.hdgsjgj.cn/bcjs/img/開.gif'; flag=true;} }</script></html>

注意:這種方法需要先做一個標記(flag)來判斷電燈初始的狀態(tài),直接給圖片綁定點擊事件的時候,需要注意標記(flag)的初始賦值為false。

運行結(jié)果:點擊電燈泡時,電燈明暗依次交替

相關圖片:

用js控制電燈開關

用js控制電燈開關

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 亮点云建站-网站建设制作平台 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 食安观察网 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | IP检测-检测您的IP质量 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 深圳市万色印象美业有限公司 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 常州翔天实验仪器厂-恒温振荡器-台式恒温振荡器-微量血液离心机 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 |