如何在textarea中选择所选文本?

时间:2014-06-16 20:09:42

标签: javascript

我正在使用WYSIWYG编辑器。我有一个textarea,我可以得到所选的文本。但是,当我点击文本区域外的某些内容时,文本将被取消选中。除非我选择另一部分文本或点击textarea中的某个地方,否则我想让它保持选中状态。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

你可以使用这样的东西

在您的HTML

<form name="myform">
    <input type="text" name="mytextfield">
</form>

并使用方法焦点

<body OnLoad="document.myform.mytextfield.focus();">

答案 1 :(得分:0)

(适用于)选择 将选择的开始和结束位置保存到输入元素本身。

event.target.lastSelection = {start:startpos,end:endpos};

并使用(on)blur事件执行类似

的操作

event.target。setSelectionRange(event.target.lastSelection.start,event.target.lastSelection.end)