JavaScript 如何使用javascript替换选定的textarea值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 如何使用javascript替换选定的textarea值相关的知识,希望对你有一定的参考价值。

// code for IE
var textarea = document.getElementById("textarea");

if (document.selection)
			{
				textarea.focus();
				var sel = document.selection.createRange();
                                // alert the selected text in textarea
				alert(sel.text);

                               // Finally replace the value of the selected text with this new replacement one
				sel.text = '<b>' + sel.text + '</b>';
			}




// code for Mozilla

  var textarea = document.getElementById("textarea");

  var len = textarea.value.length;
   var start = textarea.selectionStart;
   var end = textarea.selectionEnd;
   var sel = textarea.value.substring(start, end);

   // This is the selected text and alert it
   alert(sel);

  var replace = '<b>' + sel + '<b>';

  // Here we are replacing the selected text with this one
 textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);

以上是关于JavaScript 如何使用javascript替换选定的textarea值的主要内容,如果未能解决你的问题,请参考以下文章

iOS/Javascript - 如何使用 Javascript 访问设备上的图像

如何使用 javaScript 文件作为其他 JavaScript 文件的高阶包装器

如何使用 Javascript 或任何 Javascript 框架创建用于保存图像的按钮?

javascript 如何使用对象制作JavaScript数组的真实副本(无参考)

javascript 如何使用Javascript正则表达式获取URL参数

如何使用 javascript 中的 mouseover 事件删除我在 javascript 中创建的 DOM 节点?