• js勾选时显示相应内容


    使用环境,
    一、比如用户勾选时显示一些安全方面提示“你真的要自动登录吗?这将使你下次不需要密码即可进入你的个人中心。”
    二、显示其他预设选项,以方便用户选择输入,比如密保问题设置,当用户不想使用自定义设置时可以勾选预设问题。
    实现思路,
    点击时判断一个变量单双数,修改每次点击的状态。在每个情况下同时修改input和div的状态就可以了。哦对了这里的默认的input就有一个“选中”和“不选中”的表示状态的如果要自定义样式的时候,修改input的样式吧。

    <!--
    Author: XiaoWen
    Create a file: 2016-12-07 10:30:15
    Last modified: 2016-12-07 10:52:17
    Start to work:
    Finish the work:
    Other information:
    -->
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>勾选时显示相应内容</title>
    </head>
    <body>
      <input type="checkbox" id="enter"><label for="enter">自动登录</label>
      <div style="display:none">你真的要自动登录吗?这将使你下次不需要密码即可进入你的个人中心。</div>
      <script>
        var i=1;
        var ipt=document.getElementsByTagName("input");
        var div=document.getElementsByTagName("div");
        ipt[0].onclick=function(){if(i%2==0){
            div[0].style="display:none";
          }else{
            div[0].style="display:block";
          }
          i++;
        }
      </script>
    </body>
    </html>

    还可以使用 三目运算符 或直接判断 input 的选中状态 checked

        var ipt=document.getElementsByTagName("input")[0];
        var div=document.getElementsByTagName("div")[0];
        ipt.onclick=function(){
          // if(ipt.checked==true){
          //   div.style="display:block";
          // }else{
          //   div.style="display:none";
          // }
          (ipt.checked==true) ? div.style="display:block" : div.style="display:none"
        }

    相似例子:

    点击显示隐藏:http://www.cnblogs.com/daysme/articles/6140163.html

  • 相关阅读:
    msp430项目编程57
    msp430项目编程56
    msp430项目编程55
    msp430项目编程54
    msp430项目编程53
    msp430项目编程52
    msp430项目编程51
    msp430项目编程50
    msp430项目编程47
    msp430项目编程46
  • 原文地址:https://www.cnblogs.com/daysme/p/6140303.html
Copyright © 2020-2023  润新知