이 문서의 예에서는 JavaScript를 사용하여 텍스트 상자에서 선택한 텍스트를 가져오는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다. 여기 코드를 사용하면 텍스트 입력 상자나 텍스트 영역에서 마우스를 통해 사용자가 선택한 항목을 얻을 수 있습니다. 즉, 문제에 주의를 기울여야 합니다. 코드는 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. <br> 함수 getFieldSelection(select_field)<br> {<br> 단어='';<br> If (문서.선택) {<br> var sel = document.selection.createRange();<br> If (sel.text.length > 0) {<br> 단어 = sel.text;<br> }<br> }<br> else if (select_field.selectionStart || select_field.selectionStart == '0') {<br> var startP = select_field.selectionStart;<br> var endP = select_field.selectionEnd;<br> If (startP != endP) {<br> word = select_field.value.substring(startP, endP);<br> }<br> }<br> 단어 반환;<br> }<br> <br> <textarea id="a"rows="3" cols="20">나를 선택하고 아래 버튼을 클릭하세요</textarea><br /><br> <button onclick="alert(getFieldSelection(document.getElementById('a')))">button_click</button><br> <br /><br> <strong></div> <p>참고: 버튼이 아닌 요소를 사용하여 IE에서 onclick 이벤트를 트리거하면 결과가 얻어지지 않습니다. IE에서는 버튼이 아닌 요소를 클릭하면 전체 페이지의 선택 내용이 변경되기 때문입니다. 이 문제는 Firefox 및 Opera에서는 존재하지 않습니다. 따라서 위의 (Span_onclick)은 IE에서는 사용할 수 없습니다. </p> <p>이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다. </p>