setTimeout(function() {var a = 'report0'; //获取对应报表块名称var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写var wid = ($("div").width() - 17) + 'px'; //获取报表块宽度$("div").css('width', wid); //重置报表块宽度var height = ($("div").height() - 16) + 'px'; //获取报表块高度$("div").css('height', height); //重置报表块高度}, 100);使用的是这个代码,报表块名称都是没有错的,有时候可以有时候不可以,这是什么原因