JS选择指定的文字

来源:互联网 发布:前端程序员面试题 编辑:程序博客网 时间:2024/05/17 02:50
JS选择指定的文字,例如微博的话题. 
 function myField() {  var marker = "#";  var v = "在这里输入你想要说的话题";  var s1 =  marker + v + marker;  var myField = T$('wordstextarea');  var s2 = myField.value;  myField.focus();  if (window.getSelection)  {       var pos1 = s2.indexOf(s1);     if (pos1 == -1)  {     myField.value += s1;     pos1 = s2.length + 1;     }      else  {      pos1 += 1;     }  myField.selectionStart = pos1;  myField.selectionEnd = pos1 + s1.length - 2;  }   else   {  var  range=myField.createTextRange();    if (!range.findText(s1)){     myField.value += s1;     range.findText(s1);  }     range.findText(v);  range.select();   }}

原创粉丝点击