Programming/JavaScript & jQuery

[Javascript] input & textarea 커서 위치에 텍스트 입력하기

DOTI 2023. 3. 3. 13:46
[Javascript] input & textarea 커서 위치에 텍스트 입력하기
반응형

 

function objobjInnerText(objId, addText){
    var insertObj = document.getElementById(objId);
    var textVal = insertObj.value;
    var setPosition = insertObj.selectionStart;
    var beforeTxt = textVal.substring(0, setPosition);
    var afterTxt = textVal.substring(insertObj.selectionEnd, textVal.length);
    insertObj.value = beforeTxt + addText + afterTxt;
    setPosition = setPosition + addText.length;
    insertObj.selectionStart = setPosition;
    insertObj.selectionEnd = setPosition;
    insertObj.focus();
}

 

<button type="button" onclick="objInnerText('title', '<')"><</button>
<button type="button" onclick="objInnerText('title', '>')">></button>

 

 

 

반응형