3-1问题,为什么我打印出来的是0
来源:3-1 JS实现瀑布流布局
慕娘9386890
2017-09-23 10:16:46
window.onload=function(){
var wrap=document.getElementById('wrap');
var boxes=document.getElementsByTagName('div');
aaaaa(wrap,boxes)
}
function aaaaa(wrap,boxes){
var boxWidth=boxes[0].offsetWidth + 20;
var windowWidth=document.documentElement.clientWidth;
var colsNumber=Math.floor(windowWidth / boxWidth);
console.log(colsNumber)
}<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>瀑布流</title> <link type="text/css" href="index.css" rel="stylesheet"> </head> <body> <div id="wrap"> <div><a><img src="images/1.png">第一怪 竹筒当烟袋</a></div> <div><a><img src="images/2.png">第二怪 草帽当锅盖</a></div> <div><a><img src="images/3.png">第三怪 这边下雨那边晒</a></div> <div><a><img src="images/4.png">第四怪 四季服装同穿戴</a></div> <div><a><img src="images/5.png">第五怪 火车没有汽车快</a></div> <div><a><img src="images/6.png">第六怪 火车不通国内通国外</a></div> <div><a><img src="images/7.png">第七怪 老奶爬山比猴快</a></div> <div><a><img src="images/8.png">第八怪 鞋子后面多一块</a></div> <div><a><img src="images/9.png">第九怪 脚趾四季漏在外</a></div> <div><a><img src="images/10.png">第十怪 鸡蛋拴着买</a></div> <div><a><img src="images/11.png">第十一怪 粑粑叫饵快</a></div> <div><a><img src="images/12.png">第十二怪 花生蚕豆数着卖</a></div> <div><a><img src="images/13.png">第十三怪 三个文字一盘菜</a></div> <div><a><img src="images/14.png">第十四怪 四个竹鼠一麻袋</a></div> <div><a><img src="images/15.png">第十五怪 树上松毛扭着卖</a></div> <div><a><img src="images/16.png">第十六怪 姑娘叫老太</a></div> <div><a><img src="images/17.png">第十七怪 小和尚可以谈恋爱</a></div> <div><a><img src="images/18.png">第十八怪 背着娃娃再恋爱</a></div> </div> <script src="../jquery-3.2.1.js"></script> <script src="javascrip.js"> </script> </body> </html>
body{
background-color: beige;
}
#wrap{
width:auto;
height:auto;
margin: auto;
position: relative;
}
#wrap div{
width:280px;
height:auto;
float: left;
margin: 10px;
padding: 10px;
box-sizing: border-box;
background: #fff;
}
#wrap div img{
width:100%;
height:auto;
}
a{
display: block;
text-align: center;
line-height: 40px;
font-size: 18;
font-weight: bold;
}1回答
樱桃小胖子
2017-09-23
建议将视频仔细观看一边,并且重新对照视频检查一下代码,锻炼一下自主解决问题的能力,这对你日后的实际工作是有帮助的。
祝学习愉快!
相似问题
回答 4
回答 2