zoukankan      html  css  js  c++  java
  • js onchange案例

    js onchange  是域的内容发生改变 只适合用于下拉菜单  select和文本框 textrea
     
    #color {
                300px;
               height: 300px;
               margin: 100px auto;
                border: 1px solid black;
           }
       </style>
    </head>
    <body>
        选择你喜欢的颜色:
        <select id="select">
            <option value="0">--请选择--</option>
            <option value="pink">粉色</option>
            <option value="green">绿色</option>
            <option  value="black">黑色</option>
            <option value="red">红色</option>
            <option value="yellow">黄色</option>  
        </select>
        <div id="color">请选择你喜欢的颜色作为背景颜色</div>
        <script>
          var select=document.getElementById("select"); //取出下拉菜单id
          var color=document.getElementById("color");//去除div的id
          select.onchange=function() {  //下拉域的内容发生改变
              var bg=this.value;  //this指向的是select里面的value值
              if (this.value==0) {  //判断
                color.style.background="white";  
                color.innerHTML="请选择你喜欢的颜色作为背景颜色"  //innerHTML在值里面书写内容
              }else if(this.value=="black"){
                color.style.backgroundColor=bg; //因为黑色会挡住文字的颜色
                  color.innerHTML="瞧!我变色了";
                  color.style.color="white"//所有我给它定义了一个白色
                
              }else{
                color.style.background=bg;
                  color.innerHTML="瞧!我变色了";
              }
          }
        </script>
  • 相关阅读:
    jdk源码剖析三:锁Synchronized
    ASP.NET的session操作方法总结
    C#文件相同性判断
    C#的DataTable操作方法
    C#二进制流的序列化和反序列化
    C#常用的IO操作方法
    C#缓存操作
    CLR中的程序集加载
    Oracle数据库的SQL分页模板
    奇妙的NULL值,你知道多少
  • 原文地址:https://www.cnblogs.com/ckxbk/p/12877656.html
Copyright © 2011-2022 走看看