瀑布流无法居中,测试代码无法弹出警告

window.onload = function(){
    imgLocating("container","box")
}

function imgLocating(ccontainer,bbox){
    var sceenWidth = document.documentElement.clientWidth;
    var imgWidth = bbox.offsetWidth;
    var cols = Math.floor(sceenWidth/imgWidth);
    var l = imgWidth*cols;
    ccontainer.style.cssText = "width:"+l+"px; margin:0 auto";
    alert(l);

}
 ccontainer.style.cssText = "width:"+l+"px; margin:0 auto";  //ccontainer传入的是一个字符串"container",见imgLocating("container","box"),没有style,报错了,所以alert没有执行。如果"container是id,那么应该是document.getElementById("container").style.cssText

http://www.v2ex.com/t/162723

function imgLocating(ccontainer,bbox){
var sceenWidth = document.documentElement.clientWidth;
var imgWidth = bbox.offsetWidth;
var cols = Math.floor(sceenWidth/imgWidth);
var l = imgWidth*cols;
alert(l); //把alert放在这个测试一下
ccontainer.style.cssText = "width:"+l+"px; margin:0 auto"; //应该是这里出问题了
alert(l);

}

获取对象传递,传递的字符串

 imgLocating(document.getElementById("container"),document.getElementById("box"))

ccontainer.style.cssText = "width:"+l+"px; margin:0 auto";你试试

如果"container“是class该怎么调用呢,