zoukankan      html  css  js  c++  java
  • 控制div的属性

    <!doctype html>
    <html lang="es">
        <head>
            <meta charset="utf-8">
            <title>HTML5</title>
            <link rel="stylesheet" href="styles.css" />
            <style type="text/css">
                #outer{
                  text-align:center;
                }
                #div1 {
                  200px;
                  height:200px;
                  background:black;
                  display:block;
                  margin:10px auto;
                }
            </style>
            <script type="text/javascript">
              var changeStyle = function (ele,att,val){
                ele.style[att]=val;
              }
              window.onload = function(){//文档加载时给button赋值
                try{
                    var btn = document.getElementsByTagName("button");
                    var div1 = document.getElementById("div1");
                    var att = ["width","height","background","display","display"];
                    var val = ["300px","300px","red","none","block"];
                    
                    for(var i=0;i<btn.length;i++){
                      btn[i].index = i;//给每个button赋值,相当于每个button的id
                      btn[i].onclick = function(){
                        this.index==btn.length-1&&(div1.style.cssText="");
                        //this相当于被onclick时的button,有一个变量index,
                        //a==b&&c=d ->if(a==b)c=d;
                        //style.cssText它是一组样式属性及其值的文本表示,等于空之后相当于去掉style样式
                        changeStyle(div1,att[this.index],val[this.index]);
                      }
                    }
                }
                catch(err){
                    alter(err.message);
                }
              }
            </script>
        </head>
        <body>
        <div id="outer">
            <button >变宽</button>
            <button >变高</button>
            <button >变色</button>
            <button >隐藏</button>
            <button >重置</button>
        </div>
        <div id="div1" >
        </div>
        </body>
    </html>
  • 相关阅读:
    Unity动态更换图片
    (特殊的)增删改查
    SQL Server 锁
    [转]排序规则
    [转]C#编写Windows服务程序图文教程
    [转]FreeTextBox使用详解 (版本3.1.1)
    [转]Newtonsoft.Json序列化和反序列
    C#性能优化实践(摘抄)
    一、PID控制原理
    POJ 2255已知二叉树前序中序求后序
  • 原文地址:https://www.cnblogs.com/ylw666/p/5936473.html
Copyright © 2011-2022 走看看