文本框选择部分文件

简单粗暴上代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
 *{margin:0; padding:0;}
</style>
</head>
 
<body>
  <form action="" method="get">
    <div>
     <input type="text" maxlength="16" value="我是张大民,今年36岁"/><br />
     <input type="text"/><br />
     <button id="btn">我是按钮</button>
    </div>
  </form>
  <div id="script">
   <script type="text/javascript">
   var oBtn=document.forms[0].elements[2];//最好通过这种方式选取表单元素
   var oTxt1=document.forms[0].elements[0];//而不是用DOM方式
   var oTxt2=document.forms[0].elements[1];
   oBtn.onclick=function(){
     oTxt2.value=getSelectText(oTxt1);
     return false;
   };
   function getSelectText(text){
    if(document.selection){
     return document.selection.createRange().text;
    }//IE8及以下版本使用selection对象控制选择的部分文件
    else{
     return text.value.substring(text.selectionStart,text.selectionEnd);
    }//其他浏览器使用HTML5中定义的selectionStart及selectionEnd计数器
   }
   </script>
  </div>
</body>
</html>
原文地址:https://www.cnblogs.com/JhoneLee/p/3527482.html