获取Obox[0].offsetWidth报错,不知道哪里出的问题,求大神指点,谢谢
代码是按老师来的,可是还是报错呢:
代码是按老师来的,可是还是报错呢:
2015-12-13
<script>
window.onload=function(){
watarFlall('main','box');
};
function watarFlall(parrent,box){
//将main 下的所有 class为 box的 元素取出来;
var Oparrent = document.getElementById(parrent);
var Obox = getClass(Oparrent,box);
//设置main居中
var oBoxW = Obox[0].offsetWidth;
var cols = Math.floor(document.documentElement.clientWidth/oBoxW);
Oparrent.style.cssText='width:'+oBoxw*cols+'px;margin:0 auto';
}
function getClass(parrent,cls){
var boxArr = new Array();
var elements = parrent.getElementsByTagName("*");
for (var i = 0; i < elements.length; i++) {
if (elements[i].className==cls) {
boxArr.push(elements[i]);
}
}
}
</script>
举报