肯定不行首先table需要加上样式
table-layout:fixed;
然后每个td必须指定宽度.才能实现你所需要的功能

解决方案 »

  1.   

    <table>
    <tbody >
    <tr id="tTr"><td>1111111111111111</td></tr>
    </tbody>
    </table>
    <script> 
    var oTr=document.getElementById("tTr");
    var oTD1=document.createElement("td");
    var oText=document.createTextNode("aaaa");
    oTD1.style.overflow="hidden"; 
    oTD1.style.textOverflow="ellipsis"; 
    oTD1.style.whiteSpace="nowrap"; 
    oTD1.title = "xxxxxxxxxxxxxx"; 
    oTD1.appendChild(oText);
    oTr.appendChild(oTD1);
    </script> 
      

  2.   

    <table style="table-layout:fixed; WIDTH: 439px; HEIGHT: 10px">
    <tr>
    <th width="60"><span><span>器械编号</span></span></th>
    <th width="70"><span>器械名称</span></th>
    <th width="60"><span>数量</span></th>
    <th width="60"><span>库房名称</span></th>
    <th width="159"><span>报损原因</span></th>
    <th width="30"><span>取消</span></th>
    </tr>
    </table>
    这个是我的talbe
    后面每行都是动态生成的