window.onload=function () {
imgLocation("container","box");
}
function imgLocation(parent,content) {
var cparent=document.getElementById("parent");
var ccontent=getChildElement(cparent,content);
var imgWidth=ccontent[0].clientWidth;
var cols= Math.floor(document.documentElement.clientWidth/imgWidth);
cparent.style.cssText="width"+imgWidth*cols+"px";
}
function getChildElement(parent,content) {
var contenArr=[];
var allcontent=parent.getElementsByTagName("*");
for (var i=0;i<allcontent.length;i++){
if (allcontent[i].className==content){
contenArr.push(allcontent[i]);
}
}
return contenArr;
}
大佬帮忙看看,谢谢了
var cparent=document.getElementById("parent");
parent是变量,不要加引号
var cparent=document.getElementById(parent);
我想知道你的“parent”是什么?
正确写法
document.getElementsByTagName("*");
imgLocation("container","box"); 第一个参数传入document类,不要加引号变成字符串