控制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 {
              width: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>
时间: 2024-08-06 07:47:25

控制div的属性的相关文章

js练习-控制div属性

要开始练练js了,决定先按照Ferris大大的索引表一个个练,头一个就是控制div属性啦.看似挺简单的,不过平时jquery用惯了,用起来原生js还有点手生呢. 总之就是模仿加练习啦,先看看效果: 一.结构就是这样啦:(就是喜欢用a标签,任性.) <div id="smallBox01"> <a href="#" class="button01">变宽</a> <a href="#"

控制div属性

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

第一课 1) 控制div属性 总结

1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>控制div属性</title> 7 <style> 8 #outer { 9 width: 500px; 10 margin: 0 auto; 11 padding: 0; 12 text-align: center; 1

3.css控制div的显示

div布局CSS控制 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> 3 <head> 4 <

css控制div元素旋转指定角度代码实例

css控制div元素旋转指定角度代码实例:本章节介绍一下如何利用css3实现控制元素旋转指定角度的效果.在这里咱们就不考虑低版本的浏览器,因为随着时间的推移,低版本的浏览器会被逐渐淘汰,就算是当前,低版本浏览器的用户的占比也是很少了,下面直接看代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" conten

CSS如何控制div固定于网页底部

CSS如何控制div固定于网页底部: 网页设计中可能需要这样的效果,那就是将一个条幅放在网页的最底部,并且在网页滚动的时候能够穿过此条幅. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <tit

完美实现控制DIV最小高度和DIV自适高度

本文和大家重点讨论一下如何控制DIV最小高度又DIV自适高度问题,如果我们需要设置一个div高度,当里面的东西超过这个高度时,让这个容器自动被撑开,也就是DIV自适应高度.当里面的信息很少时候,我们就设置它一个最小的固定高度. 如何控制DIV最小高度又DIV自适高度 我们在用div布局的时候经常会遇到这样的一种情况:我们需要设置一个DIV高度,当里面的东西超过这个高度时,让这个容器自动被撑开,也就是DIV自适应高度.当里面的信息很少时候,我们就设置它一个最小的固定高度. 我们知道,在IE6中,如

div table 属性

div:1.基本属性:width, height, left, top, background-color(当设置为transparent时表示透明)2.定位属性:position: absolute/relativeabsolute时,位置固定:relative时,位置会随着内容的实际情况进行浮动3.显示属性:display: block/noneblock为默认状态,表示显示:none为隐藏4.优先属性:z-index:nn表示一个整数(正负均可),有多个Div时n越大,则越靠前显示:z-i

css关于控制div靠左或靠右的排版布局

关于控制div靠左或靠右的排版布局,我整理三种平时用到的css属性小知识(元素模块靠左或靠右排版): 1.float属性(float 属性定义元素在哪个方向浮动) 值:left(元素向左浮动).right(元素向右浮动) 2.position属性(position属性规定元素的定位类型) 值:absolute(生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位.元素的位置通过 "left","right"属性进行规定.例:left:0,righ