新手求教一JS实现文本部分显示问题
我想实现的是:在一个页面中的所有文本信息,如果长度超过一定的值,就只显示文本的前一部分+ "... "的样子,比如 
  <td> 1234567890 </td> 把它显示成 <td> 12345... </td> 的样子,请教各位高手用JS怎么实现啊!!
------解决方案--------------------function cut(str, n){ 
   if (str.length >  n) return str.substr(0, n) & ...; 
   else return str; 
 } 
 alert(cut( "1234567890 ", 5));   
 也可以用CSS的text-overflow :ellipsis解决。
------解决方案--------------------样式表就行!   
    <table>  
      <tr>  
          <td>  <div style= "text-overflow: ellipsis; overflow: hidden; width: 50px; background-color: #ffff00;  ">  <nobr> 1234567890 </nobr>  </div>  </td>  
          <td> 1234567890 </td>  
      </tr>  
      <tr>  
          <td> 1234567890 </td>  
          <td> 1234567890 </td>  
      </tr>  
    </table>