Javascript 如何使所选文本在文本区域保持选中状态?
我在做所见即所得编辑器。我有一个文本区,我可以得到选定的文本。但当我点击文本区域之外的内容时,文本将被取消选中。我想让它保持选中状态,除非我选择文本的另一部分或单击文本区域中的某个位置。我怎样才能做到这一点呢?你可以用这样的方法 在你的HTMLJavascript 如何使所选文本在文本区域保持选中状态?,javascript,Javascript,我在做所见即所得编辑器。我有一个文本区,我可以得到选定的文本。但当我点击文本区域之外的内容时,文本将被取消选中。我想让它保持选中状态,除非我选择文本的另一部分或单击文本区域中的某个位置。我怎样才能做到这一点呢?你可以用这样的方法 在你的HTML <form name="myform"> <input type="text" name="mytextfield"> </form> 和使用方法焦点 <body OnLoad="document.
<form name="myform">
<input type="text" name="mytextfield">
</form>
和使用方法焦点
<body OnLoad="document.myform.mytextfield.focus();">
(打开)选择
将选择的开始和结束位置保存到输入元素本身
event.target.lastSelection={start:startpos,end:endpos}
并使用该事件执行以下操作
event.target.(event.target.lastSelection.start、event.target.lastSelection.end)