我想使用javascript获取选定的文本位置。例如,
我有一个简单的文本区域。
#input-text {
resize: none;
width: 50%;
height: 50px;
margin: 1rem auto;
}
<textarea id="input-text">I am a student and I want to become a good person</textarea>
在我的文本区域中,我有一些文本,例如:
"I am a student and I want to become a good person"
从此字符串中,如果我从文本区域中选择“成为一个好人”,
那么如何在javascript中获取选定的文本/字符串位置?
此处选择的字符串字符从29开始,以49结尾。因此,开始位置是29,结束位置是49
1
位置表示字符串中“ become”的字符“ b”的索引是什么?
—
palaѕн
我觉得问题只是在询问HTMLInputElement.selectionStart和selectionEnd,而答案大多是关于选择事件的。但是,编写包含在所有其他答案中的答案毫无意义。
—
JollyJoker
这回答了你的问题了吗?如何使用javascript从文本框控件中获取选定的文本
—
Matsemann