将文字放在<span></span>标签内,然后取 spanid.innerHTML,再将其中的“<br>”之类过滤掉就可以取前100个字符了

解决方案 »

  1.   

    <textarea id=t1>
    厚地
    高天
    堪叹古今情不尽
    </textarea>
    <script language=javascript>
    var a=t1.value;
    for(var i=0;i<a.length;i++)
    {
    alert(a.substr(0,i));
    }
    </script>
      

  2.   

    span也没见错误啊:
    <span id=t1>
    厚地<br>
    高天<br>
    堪叹古今情不尽
    </span>
    <script language=javascript>
    var a=t1.innerText;
    for(var i=0;i<a.length;i++)
    {
    alert(a.substr(0,i));
    }
    </script>
      

  3.   

    function str3(string)
    {
           if(string.length>100)
    return string.substring(0,100);
     return string ;
    }document.writeln(str3('这里是上面的那些文字'));我想通过这个函数将它获取出来,但是报出未结束的字符串常量,谢谢各位,等