so...
----------------
<td width="479" ><textarea id="box" name="box" style="width:100%; height:100%; border:none;overflow:hidden" > 我怕来不及我要抱着你,直到感觉你的绉纹有了岁月的痕迹,直到视线变得模糊直到不能呼吸
为了你我愿意
动也不能动也要看着你,直到感觉你的发线有了白雪的痕迹,直到肯定你是真的直到失去力气让我们形影不离
如果全世界我也可以放弃,至少还有你值得我去珍惜而你在这里就是生命的奇迹
也许全世界我也可以忘记,就是不愿意失去你的消息你掌心的痣我总记得在哪里
我们好不容易我们身不由已,我怕时间太快不够将你看仔细,我怕时间太慢日夜担心失去你恨不得一夜之间白头永不分离
</textarea>

解决方案 »

  1.   

    我就是不想用textarea 我就想用TD有没有办法啊?
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>光标位置</title>
    <style>
    INPUT{border: 1 solid #000000}
    BODY,TABLE{font-size: 10pt}
    </style>
    </head>
    <body><table border="0" width="479" cellspacing="0" cellpadding="0">
      <tr>
    <td width="479" id="box" name="box">我怕来不及我要抱着你,直到感觉你的绉纹有了岁月的痕迹,直到视线变得模糊直到不能呼吸为了你我愿意动也不能动也要看着你,直到感觉你的发线有了白雪的痕迹,直到肯定你是真的直到失去力气让我们形影不离如果全世界我也可以放弃,至少还有你值得我去珍惜而你在这里就是生命的奇迹也许全世界我也可以忘记,就是不愿意失去你的消息你掌心的痣我总记得在哪里我们好不容易我们身不由已,我怕时间太快不够将你看仔细,我怕时间太慢日夜担心失去你恨不得一夜之间白头永不分离</td>
    </tr>  
    </table>  <script> var rg = box.innerText
    var result = new Array()
    String.prototype.Trim  = function(){return this.replace(/^\s+|\s+$/g,"");}
    function findText(tw)
    {
      tw = tw.Trim()
      if(tw=="") 
        return;
      
      if (rg.indexOf(tw) > -1)
      {
          var index = rg.indexOf(tw)
          result.push(index+result.length*tw.length)
          rg = rg.substring(0,index) + rg.substring(index+tw.length, rg.length)
          box.innerHTML = box.innerText.substring(0,result[result.length-1]) + "<span style='background:highlight;color:white'>" + tw +"</span>"+ box.innerText.substring(result[result.length-1]+tw.length,box.innerText.length)
      }
      else
      {
        alert("已经搜索完了")
        box.innerHTML = box.innerText
        rg = box.innerText
        result = new Array()
      }
    }
    </script>  
    <p>
    选择查找字符 :
    <input type="text" value="" id="cbox" size="8"> <input type="button" onclick="findText(cbox.value)" value="查找下一个并选择"></td>  
    </body>
    </html>
      

  3.   

    补充一点
    --------------
     alert("已经搜索完了,共搜索到"+result.length +"处。")
      

  4.   

    非常感谢! xjdawu(无法界定)