原理是使用substring('sadfasdf','18');一般是用后台语言使用的

解决方案 »

  1.   

    利用鼠标事件,显示和隐藏div来实现
    把前几个字符放到div里面
      

  2.   

    小弟是用java的,那在页面是应该用jsp来实现么?jsp里用substring创建个新字段,然后将其显示至页面?
    大家最好说的详细些。。我对前段的东西不是太熟悉。。
      

  3.   


    <script>
    var sText = "这是一个很长很长的文本,通过省略号实现";
    var content;
    function oText(){
    content="<nobr>"+sText+"</nobr>"
    document.getElementById('mydiv').innerHTML=content;
    }
    </script>
    <input type="button" value="加载" onclick="oText()">
    <div id="mydiv"></div>
      

  4.   

    非要在前台限制长度话,根据id取值,用substring截取后的值再赋上就OK了。
    如果你用的是JSP
    导入
       <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
    然后直接
        <span id="createtime">${fn:substring(list.createTime,0,16)}</span>