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>
  • 相关阅读:
    JS 百度地图路书---动态路线
    jQuery---创建和添加节点
    CSS基础
    第一篇:前端知识之HTML内容
    JS高级---为内置对象添加原型方法
    JS DOM属性+JS事件
    Vue-router
    vue使用kkfileview文件预览功能
    JS高级---案例:验证密码的强度
    promise是怎么来的?
  • 原文地址:https://www.cnblogs.com/ckxbk/p/12877656.html
Copyright © 2011-2022 走看看