반응형
커서 위치에 특정 텍스트 or DOM를 넣는 코드입니다.
const selection = window.getSelection();//커서의 현재 위치
const newRange = selection.getRangeAt(0);// 커서의 Range값
let tmpNode= document.createElement("span");
tmpNode.innerHTML = "<b>cursor location1</b>";
newRange.deleteContents();
newRange.insertNode(tmpNode); //span태그 추가
특정 부분을 피드백해주는 기능 사용하려고 테스트중인데요,
구글에서는 보안에 걸려 createElement가 먹히진 않지만 네이버에서 잘 작동했습니다.
네이버에서 테스트한 결과 입니다.
반응형
'개발' 카테고리의 다른 글
m1 mac brew 설치 및 사용 (0) | 2023.05.08 |
---|---|
Javascript 클릭시or 마우스 움직일때 X, Y좌표 가져오기 (0) | 2023.04.19 |
html, css - 말풍선(네모, 동그라미) 만들기 (0) | 2021.11.09 |
버튼css모음(마우스 오버, 클릭 하고 있을 때) (0) | 2021.09.01 |
VS CODE 들여쓰기 간격(Indent)설정&적용하기 (0) | 2021.07.30 |
댓글