>  기사  >  웹 프론트엔드  >  커서 위치에 값을 삽입하는 js 코드_javascript 기술

커서 위치에 값을 삽입하는 js 코드_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:21:491097검색
코드 복사 코드는 다음과 같습니다.

 /** 
*입력 필드(커서가 있는 곳)에 문자열 삽입
*@param $t document.getElementById('fieldId')
*@param myValue 될 값 삽입됨
* *
function addSplitToField($t,myValue){
if (document.selection) {
$t.focus()
sel = document.selection.createRange() ;
sel .text = myValue;
$t.focus();
}else if($t.selectionStart || $t.selectionStart == '0') {
var startPos = $t.selectionStart;
var endPos = $t.selectionEnd;
var scrollTop = $t.scrollTop;
$t.value = $t.value.substring(0, startPos) myValue $t. value.substring(endPos , $t.value.length);
$t.selectionStart = startPos myValue.length;
$t.selectionEnd = startPos myValue.length; 🎜>$t.scrollTop =
}else{
$t.value = myValue;
$t.focus()
}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.