1、给 TD 加上style="table-layout:fixed"; 2、给 TD 加上style="width:100px;text-overflow:ellipsis; Word-break:keep-all; overflow:hidden;" js生成TABLE cell的时候,cell里文字过多的时候似乎以上方法也不太好用。可以直接这样:cell.innerHTML="<NOBAR>"+"文字"+"</NOBAR>"; 强制不换行。