• 流程控制语句 流程控制开关


    流程控制语句 流程控制开关 

    流程控制语句--流程控制开关:可以实现 一开 一关的效果

    流程控制开关 需要借助 布尔值true  false

    1.  流程控制语句 流程控制开关 
    2.     <h1>流程控制语句--流程控制开关:可以实现 一开 一关的效果h1>
    3.     <button id="btn">关灯button>
    4.     <script>
    5.         // if与else 相当于是和的意思  ,在if当中执行一个命令,那么可以在else中执行另一个命令,两者可以形成一个整体的效果
    6.         // 抓取元素
    7.         {
    8.             var btn = document.getElementById('btn');
    9.             console.log(btn);
    10.             // 定义一个开关变量
    11.             var open = true;
    12.            
    13.             btn.onclick = function(){
    14.                 // 在js预言中,只要提到 是...  ==  open ==  true 可以简写  open
    15.                 if(open==true){
    16.                     // 1、改变页面背景颜色为
    17.                     document.body.style.background = 'black';
    18.                     // 2、把open这个变量, 进行 重新赋值
    19.                     open = false;
    20.                     console.log(open);
    21.                     // 3、把按钮上的 文字进行预言替换
    22.                     btn.innerHTML = '请开灯!!!';
    23.                 }else{
    24.                     // 再次点击按钮的时候,按钮没有效果(不成立)
    25.                     // 1、改变页面背景颜色为
    26.                     document.body.style.background = '';
    27.                     // 2、把open这个变量, 进行 重新赋值
    28.                     open = true;
    29.                     console.log(open);
    30.                     // 3、把按钮上的 文字进行预言替换
    31.                     btn.innerHTML = '请关灯!!!';
    32.                 }
    33.             }
    34.            
    35.         }
    36. script>

    预览效果:

  • 相关阅读:
    基于文本相似度的康复量表ICF映射研究
    HTTP - HTTP 1.0、HTTP 1.1、HTTP 2.0的区别
    网站代码要点解析
    React技术栈 --》组件生命周期和Vue拓展 ## Day6
    http客户端Feign
    一晚上做了一个xpath终结者:xpath-helper-plus
    Go语言将string解析为time.Time时两种常见报错
    前端开发:JS中字符串拼接的总结
    TAT (AYGRKKRRQRRR)
    基于PHP+MySQL音乐网站的设计与实现
  • 原文地址:https://blog.csdn.net/weixin_72303943/article/details/126494628