刚刚用morris.charts.js 写了一个手机端的统计,发现报表会默认加一个行内样式的宽和高,于是各种想想办法, $("canvas").attr("height","20"); $("canvas").css("height","20px"); 上诉都不能用,于是改为 $("canvas").attr("style","width:20px;height:20px"); 于是解决了。