一直显示这个Cannot read property 'style' of null
window.onload = function(){ var oP = document.getElementsByClassName('box'); var Ma = document.getElementById('main'); var oBoxW = oP[0].offsetWidth; var w = document.documentElement.clientWidth || document.body.clientWidth; var cols = Math.floor(w/oBoxW); Ma.style.cssText = 'width:'+oBoxW*cols+'px;margin:0 auto'; }
原本跟着老师一步一步写下来,浏览器也是显示这个。现在在家直接用获取class的方法,上面步骤都可以,测试过数字大小也对的,就是不能居中,cssText这个一直实现不了。浏览器显示
Uncaught TypeError: Cannot read property 'style' of null