createRange()和selection怎样使用啊? 
谁给举个小例子啊? 
getSelection又是什么啊?

解决方案 »

  1.   


    河中鱼类离奇死亡,下游居民频染怪病,沿岸植物不断变异,是残留农药?还是生化攻击?敬请关注今晚CCTV-10《科学探索》,即将播出的专题节目:《神秘的河边洗脚人--中国男足》 <html>   
    <body>   
    <span onclick="getSelectText();">
    河中鱼类离奇死亡,下游居民频染怪病,沿岸植物不断变异,是残留农药?还是生化攻击?敬请关注今晚CCTV-10《科学探索》,即将播出的专题节目:《神秘的河边洗脚人--中国男足》
    </span>   
    </body>   
    </html>   
    <script>   
        String.prototype.trim = function() {    
             return this.replace(/^\s+|\s+$/g, "");    
         } 
         function getSelectText() {   
            try{
                // IE: document.selection.createRange() W3C:window.getSelection()
                var selectText = (document.selection && document.selection.createRange )? document.selection.createRange().text : window.getSelection().toString();
                if(selectText != null && selectText.trim() != ""){
                    alert(selectText)
                }
            }catch(err){}
         }      
    </script>
      

  2.   

    这篇文章有很多例子。
    http://blog.csdn.net/sunxing007/archive/2009/04/17/4086952.aspx
      

  3.   

    DHTML参考手册.rar
    http://download.csdn.net/source/308913多读读手册就都明白了