首页 > 编程语言 > 详细

JavaScript-div效果案例展示

时间:2020-05-07 18:21:18      阅读:33      评论:0      收藏:0      [点我收藏+]

 

案例1:

代码:

技术分享图片
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
    #big{
        width: 150px;
        height: 150px;
        border: 1px solid red;
    }
    .green{
        width: 50px;
        height: 50px;
        background-color: green;
        float: left;
    }
    .yellow{
        float:left;
        width: 50px;
        height: 50px;
        background-color: yellow;
    }
</style>
<script type="text/javascript">
    function myfn(){
        var d = document.getElementById("big");
        for(var i=0;i<9;i++){
            //02468 red
            //13579 blue
            /* if(i%2==0){
                d.innerHTML+="<div class=‘red‘></div>";
            }else{
                d.innerHTML+="<div class=‘blue‘></div>";
            } */
            var color = i%2==0?"green":"yellow";
            d.innerHTML+= 
                    "<div class=‘[c]‘></div>".replace("[c]",color);
        }
    }
</script>
</head>
<body>
<input type="button" value="添加" onclick="myfn()"> 
<div id="big"></div>
</body>
</html>
View Code

效果:

技术分享图片

---------------------------------------------------------------------------------------------------------------------------

案例2:

代码:

技术分享图片
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
    div>div{
        width: 30px;
        height: 30px;
        background-color: blue;
        margin: 2px;
        display: inline-block;
    }
</style>
<script type="text/javascript">
    function myfn(){
        var d = document.getElementById("d1");
        //表示行
        for(var j=0;j<i1.value;j++){
            //表示列
            for(var i=0;i<i2.value;i++){
                d.innerHTML+="<div></div>";
            }
            //添加换行
            d.innerHTML+="<br>";
        }
    }
</script>
</head>
<body>
<input type="text" id="i1" placeholder="行数">
<input type="text" id="i2" placeholder="列数">
<input type="button" value="添加" onclick="myfn()">
<div id="d1"></div>
</body>
</html>
View Code

效果:

技术分享图片

 

 

--------------------------------------------------------------------------------------------------------------------------- 

案例3:

代码:

技术分享图片
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
    div>div{
        width: 20px;
        height: 20px;
        background-color: blue;
        margin: 1px;
        display: inline-block;
    }
</style>

<script type="text/javascript">
    function myfn(){
        var d = document.getElementById("d1");
        //表示行 
        for(var i=1;i<=10;i++){
            //表示一行的个数
            for(var j=0;j<i;j++){
                d.innerHTML+="<div></div>";
            }
            //添加换行
            d.innerHTML+="<br>";
        }
    }
</script>
</head>
<body>
<input type="button" value="添加" onclick="myfn()">
<div id="d1"></div>
</body>
</html>
View Code

效果:

技术分享图片

 

 ---------------------------------------------------------------------------------------------------------------------------

案例4:

代码:

 

JavaScript-div效果案例展示

原文:https://www.cnblogs.com/xingsir/p/12844352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!