求助getElementsByTagName错误

图片说明
图片说明

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;
}

大佬帮忙看看,谢谢了


犯罪嫌疑人X
浏览 536回答 3
3回答

慕少森

var cparent=document.getElementById("parent");parent是变量,不要加引号var cparent=document.getElementById(parent);

拉丁的传说

我想知道你的“parent”是什么?正确写法document.getElementsByTagName("*");

皈依舞

imgLocation("container","box"); 第一个参数传入document类,不要加引号变成字符串
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript