一直显示这个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