国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JavaScript - js教程 - 用js控制電燈開關

用js控制電燈開關

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

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

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

題目:

通過js來控制電燈的開關

分析:

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

實現方法:

方法一:

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

?
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>電燈開關案例</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>

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

運行結果:

用js控制電燈開關

相關方法:

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

方法二:

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

?
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>電燈開關案例</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。

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

相關圖片:

用js控制電燈開關

用js控制電燈開關

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

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

延伸 · 閱讀

精彩推薦
  • js教程關于Javascript閉包與應用的詳解

    關于Javascript閉包與應用的詳解

    這篇文章主要介紹了關于Javascript閉包與應用的詳解,文中有非常詳細的代碼示例.對正在學習js的伙伴們有很好的幫助,需要的朋友可以參考下...

    Marshal_dj9132022-03-07
  • js教程js實現上傳圖片到服務器

    js實現上傳圖片到服務器

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

    LinK979302022-02-27
  • js教程js數組的基本使用總結

    js數組的基本使用總結

    這篇文章主要給大家介紹了關于js數組的基本使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下...

    抓泥鰍5432022-01-04
  • js教程JavaScript實現原型封裝輪播圖

    JavaScript實現原型封裝輪播圖

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

    zyhyoustrive12302021-12-21
  • js教程js基于canvas實現時鐘組件

    js基于canvas實現時鐘組件

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

    豫見陳公子11232022-01-19
  • js教程50行代碼實現Webpack組件使用次數統計

    50行代碼實現Webpack組件使用次數統計

    這篇文章主要介紹了50行代碼實現Webpack組件使用次數統計,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

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

    詳解 TypeScript 函數聲明和重載

    在 JavaScript 中,函數是構建應用的一塊基石,我們可以使用函數抽離可復用的邏輯、抽象模型、封裝過程。在TypeScript中,函數仍然是最基本、最重要的概念...

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

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

    TypeScript 給 JavaScript 加了套靜態類型系統。其中,JavaScript 中的數組、對象等聚合多個元素的類型在 TypeScript 中對應的是索引類型。...

    神光的編程秘籍7822022-01-20
主站蜘蛛池模板: 亚洲美腿 欧美 激情 另类 | 成人中文字幕在线观看 | 日韩免费视频一区二区 | 久久久久久综合 | 欧美一级特黄aaaaaaa在线观看 | av黄色网 | 亚洲欧美日韩精品 | 久久99久久99精品免视看婷婷 | 一区二区三区在线看 | 中文字字幕一区二区三区四区五区 | 蜜桃国精产品二三三区视频 | 国产毛片视频 | 成人免费av | 欧美一区二区三区成人 | 久久人人爽爽爽人久久久 | 日日爱999 | 波多野结衣一区二区三区 | 涩涩久久| 国产成人精品一区二区三区视频 | 日韩中文字幕一区 | 免费观看一区二区三区毛片软件 | 日本黄色大片免费看 | 开心久久婷婷综合中文字幕 | 日本综合久久 | 中文字幕日韩在线 | 色接久久 | 日韩免费 | 日本在线视频一区二区三区 | 色a在线 | 日韩视频一区二区三区 | 亚洲精品欧美一区二区三区 | 亚洲国产精品久久 | 亚洲国产传媒99综合 | 伊人天堂在线 | 久久99精品久久久久久噜噜 | 国产精品久久久久久久久久久久冷 | 日韩精品中文字幕在线 | 亚洲国产精品久久人人爱 | 久久久国产精品久久久 | 精品在线看| 久久久美女 |