• 利用input类型:range设置简单调色板


    <!DOCTYPE html>
      <html>
      <head>
        <meta charset="UTF-8">
        <title>颜色跟随变化</title>
        <style type="text/css">
          div{
             100px;
            height: 100px;
            border: 1px solid cyan;
          }
        </style>
      </head>
      <body>
        <div id="show"></div>
        <!--表单--type:range 表示范围-->
        <!--min:最小值-->
        <!--max:最大值-->
        R:<input type="range" value="0" min="0" max="255" /><span>0</span><br />
        G:<input type="range" value="0" min="0" max="255" /><span>0</span><br />
        B:<input type="range" value="0" min="0" max="255" /><span>0</span><br />


        <script>
          //dom操作
          //通过id获取div
          var show = document.getElementById("show");
          //通过标签名获取input、span
          var inputs = document.getElementsByTagName("input");
          var spans = document.getElementsByTagName("span");
          //通过let关键字定义变量,只在for结构里起作用,类似闭包效果
          //循环添加事件:元素添加的事件名是相同的,并且事件的处理函数是一样的
          for(let i =0; i<inputs.length;i++){
            inputs[i].onchange = function(){
              spans[i].innerHTML = inputs[i].value;
              show.style.backgroundColor = "rgb(" + inputs[0].value+ "," + inputs[1].value + "," + inputs[2].value + ")";
            }
          }

        </script>
      </body>
    </html>

  • 相关阅读:
    爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离
    网络爬虫基础练习
    Hadoop综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
    获取全部校园新闻
  • 原文地址:https://www.cnblogs.com/wcx-20151115-hzz/p/10098452.html
Copyright © 2020-2023  润新知