最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年04月22日 15:08:25   作者:小蘇(º﹃º )  
這篇文章主要為大家詳細介紹了用js控制電燈開關(guān),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

題目:

通過js來控制電燈的開關(guān)

分析:

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

實現(xiàn)方法:

方法一:

獲取圖片元素,通過給按鈕綁定點擊事件來控制電燈開關(guā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>電燈開關(guān)案例</title>
</head>
<body>
    <img src="./img/關(guān).gif" alt="">
    <button id="open">開燈</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/開.gif"
    }
    close.onclick=function(){
        img.src="./img/關(guān).gif"
    }
</script>
</html>

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

運行結(jié)果:

相關(guān)方法:

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

方法二:

獲取圖片元素,直接給圖片綁定開關(guā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>電燈開關(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/開.gif";
            flag=true;
        }
    }
</script>
</html>

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

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

相關(guān)圖片:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • window.location和document.location的區(qū)別分析

    window.location和document.location的區(qū)別分析

    用戶不能改變document.location(因為這是當(dāng)前顯示文檔的位置)。但是,可以改變window.location (用其它文檔取代當(dāng)前文檔)window.location本身也是一個對象,而document.location不是對象
    2008-12-12
  • javascript中call,apply,bind函數(shù)用法示例

    javascript中call,apply,bind函數(shù)用法示例

    這篇文章主要介紹了javascript中call,apply,bind函數(shù)用法,結(jié)合實例形式分析了call,apply,bind函數(shù)的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-12-12
  • JS實現(xiàn)列表的響應(yīng)式排版(推薦)

    JS實現(xiàn)列表的響應(yīng)式排版(推薦)

    列表的響應(yīng)式排版,首先每行固定好個數(shù),然后隨頁面寬度調(diào)整個數(shù)和大小,保證圖片的的可讀性及美觀。接下來小編給大家?guī)韺崿F(xiàn)思路介紹,一起看看吧
    2016-09-09
  • 深入了解JavaScript中的二進制操作及位掩碼應(yīng)用

    深入了解JavaScript中的二進制操作及位掩碼應(yīng)用

    在JavaScript中,二進制操作可以說是一項非常強大和有用的技能,尤其是在處理數(shù)據(jù)和位掩碼時,它們是不可或缺的,本文將介紹JavaScript中的二進制操作,包括什么是二進制以及如何在JavaScript中進行二進制操作
    2023-06-06
  • JavaScript字符串檢索字符的方法

    JavaScript字符串檢索字符的方法

    這篇文章主要為大家詳細介紹了JavaScript字符串檢索字符的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 淺談JS中String()與 .toString()的區(qū)別

    淺談JS中String()與 .toString()的區(qū)別

    下面小編就為大家?guī)硪黄獪\談JS中String()與 .toString()的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • JavaScript判斷瀏覽器類型的方法

    JavaScript判斷瀏覽器類型的方法

    這篇文章主要介紹了JavaScript判斷瀏覽器類型的方法,可實現(xiàn)針對IE、火狐、谷歌等瀏覽器的判斷,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • layui的form.on的使用示例詳解

    layui的form.on的使用示例詳解

    這篇文章主要介紹了layui的form.on的使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • 淺談javascript的閉包

    淺談javascript的閉包

    本文介紹了javascript閉包的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    Javascript無參數(shù)和有參數(shù)類繼承問題解決方法

    這篇文章主要介紹了Javascript無參數(shù)和有參數(shù)類繼承問題解決方法,本文講解了無參數(shù)類繼承的問題和有參類繼承的問題,并給出了解決方案,需要的朋友可以參考下
    2015-03-03

最新評論

沾益县| 来宾市| 尼勒克县| 鲁山县| 静安区| 安国市| 金乡县| 云南省| 囊谦县| 陕西省| 灵璧县| 吴旗县| 苏州市| 泰来县| 玉田县| 庆云县| 托克逊县| 东光县| 渭源县| 井冈山市| 本溪市| 垣曲县| 昌图县| 双江| 邹城市| 综艺| 成安县| 农安县| 高邮市| 株洲县| 广德县| 盐津县| 荣成市| 德化县| 泌阳县| 中宁县| 紫云| 连州市| 玉山县| 福泉市| 法库县|