자바 스크립트를 사용하여 선택한 텍스트 위치를 얻고 싶습니다. 예를 들어
간단한 텍스트 영역이 있습니다.
#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
위치에 따라 문자열에서 "beome"의 문자 "b"의 색인이 무엇입니까?
—
palaѕн
질문이 HTMLInputElement.selectionStart 및 selectionEnd 를 묻는 것처럼 느끼는 반면 답변은 대부분 선택 이벤트에 대해 이야기합니다. 그러나 다른 모든 답변에 포함 된 답변을 작성할 필요는 없습니다.
—
JollyJoker
이것이 귀하의 질문에 대답합니까? javascript를 사용하여 텍스트 상자 컨트롤에서 선택한 텍스트를 가져 오는 방법
—
Matsemann