激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

香港云服务器
服務(wù)器之家 - 編程語(yǔ)言 - JavaScript - js教程 - 用js控制電燈開(kāi)關(guān)

用js控制電燈開(kāi)關(guān)

2022-03-08 16:57小蘇(o﹃o ) js教程

這篇文章主要為大家詳細(xì)介紹了用js控制電燈開(kāi)關(guān),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

題目:

通過(guò)js來(lái)控制電燈的開(kāi)關(guān)

分析:

獲取電燈泡元素,給它綁定點(diǎn)擊事件,通過(guò)鼠標(biāo)點(diǎn)擊來(lái)實(shí)現(xiàn)電燈泡的開(kāi)關(guān)

實(shí)現(xiàn)方法:

方法一:

獲取圖片元素,通過(guò)給按鈕綁定點(diǎn)擊事件來(lái)控制電燈開(kāi)關(guān)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!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>電燈開(kāi)關(guān)案例</title>
</head>
<body>
    <img src="./img/關(guān).gif" alt="">
    <button id="open">開(kāi)燈</button>
    <button id="close">關(guān)燈</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/開(kāi).gif"
    }
    close.onclick=function(){
        img.src="./img/關(guān).gif"
    }
</script>
</html>

總結(jié):這種方式比較簡(jiǎn)單,也不容易出錯(cuò),通過(guò)按鈕綁定,直接獲取對(duì)應(yīng)的電燈開(kāi)關(guān)圖片

運(yùn)行結(jié)果:

用js控制電燈開(kāi)關(guān)

相關(guān)方法:

  • document.getElementById():通過(guò)id名獲取對(duì)應(yīng)的元素,
  • document.getElementsByTagName():通過(guò)元素名獲取對(duì)應(yīng)的元素,獲取出來(lái)的是一個(gè)類數(shù)組對(duì)象
  • onclick:?jiǎn)螕羰录ㄟ^(guò)鼠標(biāo)點(diǎn)擊觸發(fā)

方法二:

獲取圖片元素,直接給圖片綁定開(kāi)關(guān)事件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!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>電燈開(kāi)關(guān)案例</title>
</head>
<body>
    <img src="./img/關(guān).gif" alt="">
</body>
<script>
    var img=document.getElementsByTagName("img")[0];
    var flag=false;
    img.onclick=function(){
        if(flag){
            img.src="./img/關(guān).gif";
            flag=false;
        }else{
            img.src="./img/開(kāi).gif";
            flag=true;
        }
    }
</script>
</html>

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

運(yùn)行結(jié)果:點(diǎn)擊電燈泡時(shí),電燈明暗依次交替

相關(guān)圖片:

用js控制電燈開(kāi)關(guān)

用js控制電燈開(kāi)關(guān)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/qq_45850095/article/details/115901492

延伸 · 閱讀

精彩推薦
  • js教程關(guān)于Javascript閉包與應(yīng)用的詳解

    關(guān)于Javascript閉包與應(yīng)用的詳解

    這篇文章主要介紹了關(guān)于Javascript閉包與應(yīng)用的詳解,文中有非常詳細(xì)的代碼示例.對(duì)正在學(xué)習(xí)js的伙伴們有很好的幫助,需要的朋友可以參考下...

    Marshal_dj9132022-03-07
  • js教程js實(shí)現(xiàn)上傳圖片到服務(wù)器

    js實(shí)現(xiàn)上傳圖片到服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)上傳圖片到服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下...

    LinK979302022-02-27
  • js教程js數(shù)組的基本使用總結(jié)

    js數(shù)組的基本使用總結(jié)

    這篇文章主要給大家介紹了關(guān)于js數(shù)組的基本使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下...

    抓泥鰍5432022-01-04
  • js教程JavaScript實(shí)現(xiàn)原型封裝輪播圖

    JavaScript實(shí)現(xiàn)原型封裝輪播圖

    這篇文章主要為大家詳細(xì)介紹了JavaScript原型封裝輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下...

    zyhyoustrive12302021-12-21
  • js教程js基于canvas實(shí)現(xiàn)時(shí)鐘組件

    js基于canvas實(shí)現(xiàn)時(shí)鐘組件

    這篇文章主要介紹了js基于canvas實(shí)現(xiàn)時(shí)鐘組件的方法,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    豫見(jiàn)陳公子11232022-01-19
  • js教程50行代碼實(shí)現(xiàn)Webpack組件使用次數(shù)統(tǒng)計(jì)

    50行代碼實(shí)現(xiàn)Webpack組件使用次數(shù)統(tǒng)計(jì)

    這篇文章主要介紹了50行代碼實(shí)現(xiàn)Webpack組件使用次數(shù)統(tǒng)計(jì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...

    又在吃魚8692022-02-12
  • js教程詳解 TypeScript 函數(shù)聲明和重載

    詳解 TypeScript 函數(shù)聲明和重載

    在 JavaScript 中,函數(shù)是構(gòu)建應(yīng)用的一塊基石,我們可以使用函數(shù)抽離可復(fù)用的邏輯、抽象模型、封裝過(guò)程。在TypeScript中,函數(shù)仍然是最基本、最重要的概念...

    前端充電寶7172022-01-05
  • js教程TypeScript類型體操:索引類型的映射再映射

    TypeScript類型體操:索引類型的映射再映射

    TypeScript 給 JavaScript 加了套靜態(tài)類型系統(tǒng)。其中,JavaScript 中的數(shù)組、對(duì)象等聚合多個(gè)元素的類型在 TypeScript 中對(duì)應(yīng)的是索引類型。...

    神光的編程秘籍7822022-01-20
518
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 中国a级黄色片 | 精品久久9999 | 福利在线国产 | 羞羞视频免费网站 | 亚洲va国产va| 性高跟鞋xxxxhd4kvideos | 成人一区二区三区在线 | 一区二区三区四区高清视频 | 国产一级做a爰片在线看 | 成人性爱视频在线观看 | 欧美日本一 | 国产一区日韩精品 | 91短视频在线播放 | 精品欧美一区二区精品久久久 | 亚洲一区免费电影 | 亚洲精品一区二区三区大胸 | 久久久久中精品中文字幕19 | 国产一区二区在线免费 | 亚洲电影在线观看高清免费 | 精品久久久一二三区播放播放播放视频 | 国产成人在线看 | 操操电影 | 黄在线观看在线播放720p | 91精品久久久久久久久 | 国产亚洲精品久久久久婷婷瑜伽 | 欧美日韩亚州综合 | 日日碰日日操 | 欧美成人三级大全 | 国产精品成人一区 | 亚洲国产精品久久久久久久久 | 免费国产自久久久久三四区久久 | 久久久www成人免费毛片 | 91成人一区 | 性日本xxx | 日韩精品中文字幕一区二区三区 | 成人免费一区二区三区在线观看 | 黄视频网址 | 国产九九热视频 | 日韩精品中文字幕在线观看 | 高清做爰免费无遮网站挡 | 色综合视频 |