比如有这么几句话:PHP Based api creates a tree structure using a couple of small PHP classes如果用户这样选中
PHP Based api creates a tree structure using a couple of small PHP classesstructure只选中部分,js自动把structure整个词选中。变成:
PHP Based api creates a tree structure using a couple of small PHP classes请问如实现?

解决方案 »

  1.   

    研究了一下,太简单。哈哈<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>文本选中</title>
    <script type="text/javascript">
    function selectItem(){
    var range = document.selection.createRange(); 
    range.moveStart('word',1);
    range.moveStart('word',-1);
    range.moveEnd('word',-1); 
    range.moveEnd('word',1); 
    range.select();   
    }
    </script>
    </head>
    <body onMouseUp ="selectItem()">
    <div id="myDiv" >
    PHP Based api creates a tree structure using a couple of small PHP classes 
    </div>
    </body>
    </html>
      

  2.   

    《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"》《HTML》《HEAD》《TITLE》 New Document 《/TITLE》《META NAME="Generator" CONTENT="EditPlus"》《META NAME="Author" CONTENT=""》《META NAME="Keywords" CONTENT=""》《META NAME="Description" CONTENT=""》《/HEAD》《BODY》《body》     《textarea id="theSpan"》#0123456789#《/textarea》         《script》     function   selectFun(s,e)     {         var   textRange   =   document.body.createTextRange();         textRange.moveToElementText(theSpan)         textRange.moveEnd('character',-s);           textRange.moveStart('character',e);           textRange.select();     }     《/script》     《br》《br》     《button   onclick="selectFun(1,1)"》selectFun(1,1)《/button》  《/body》 《/BODY》《/HTML》