간단한 질문 - < 텍스트 영역 > 컨트롤에 표시되는 자바 스크립트를 사용하여 하위 집합을 선택하는 방법이 있습니까?Javascript를 사용하여 텍스트 영역에서 문자 범위를 선택하는 방법은 무엇입니까?
같은 기능을 가지고 있습니다. selectText (startCharNo, endCharNo, textareaName);
또한 IE6 호환 가능해야합니다.
간단한 질문 - < 텍스트 영역 > 컨트롤에 표시되는 자바 스크립트를 사용하여 하위 집합을 선택하는 방법이 있습니까?Javascript를 사용하여 텍스트 영역에서 문자 범위를 선택하는 방법은 무엇입니까?
같은 기능을 가지고 있습니다. selectText (startCharNo, endCharNo, textareaName);
또한 IE6 호환 가능해야합니다.
예, 수는
element.focus();
if(element.setSelectionRange)
element.setSelectionRange(startCharNo, endCharNo);
else {
var r = element.createTextRange();
r.collapse(true);
r.moveEnd('character', endCharNo);
r.moveStart('character', startCharNo);
r.select();
}
요소는 텍스트 영역
createTextRange()
selectText(startCharNo, endCharNo, textAreaName){
var content = document.getElementById(textAreaName).innerHTML; //value may work too
var piece = content.subString(startCharNo, endCharNo);
return piece;
}
에 대한 참조 인