兼容firefox和ie6+的javascript获取选取textarea内容文本的方法

兼容firefox和ie6+的javascript获取选取textarea内容文本的方法 ,没有特别的技术含量,直接贴上javascript下兼容firefox选取textarea文本的代码 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
 <HEAD> 
  <script type="text/javascript"> 
    function getSelectedText(){ 
        var selectedText; 
        var textField=document.getElementById('inputTextarea'); 
        if(window.getSelection) selectedText=getTextFieldSelection(textField);//getTextFieldSelection(document.getElementById("inputTextArea")); 
        else selectedText=document.selection.createRange().text; 
            alert(selectedText); 
    } 

    function getTextFieldSelection(e){ 
        //var oEvent=arguments.callee.caller.arguments[0]; 
        if(e.selectionStart != undefined && e.selectionEnd != undefined) 
            return e.value.substring(e.selectionStart,e.selectionEnd); 
        else return ""; 
    } 
  </script> 
 </HEAD> 

 <BODY> 
	<p>兼容firefox下选取textarea文本的方法</p> 
	<p><textarea id="inputTextarea" rows="6" cols="50"/>千万别相信我说的事情,我从来就没有这么勇敢过,这么壮烈过。我不断发誓要老老实实讲故事,可是说实话的愿望有多强烈,受到的各种干扰就有多大。我悲哀地发现根本就无法还原真相。记忆总是被我的情感改头换面,并随之捉弄我,背叛我。把我搞得头昏脑胀,真假难辩。http://www.zizayou.cn</textarea></p> 
	<p><button onclick="getSelectedText();">获取选中的文字段</button></p>
 </BODY> 
</HTML> 

关键词: 选取textarea内容 , javascript

上一篇: linux下shell脚本批量给指定文件夹下图片添加水印的方法
下一篇: nodejs包管理工具:npm常用命令

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):