ckeditor, 자바스크립트로 내용 집어넣기(전체 내용 바꾸기)

웹에디터를 커스터마이징하기 위해서 내용을 제어할 수 있어야 할 것이다. 앞서 ‘선택’하는 방법을 썼다. 이번에는 내용을 집어넣는 방법이다.

CKEDITOR.instances.textarea_id.setData('<p>집어넣을 데이터</p>')
//textarea_id는 당연히 각자 상황에 맞는 이름으로.

전체 내용을 가져오는 방법이 getData()다. 거기서 착안해 setData로 해봤더니 작동한다.

내가 궁금한 것은 커서가 위치한 곳에 특정한 element를 집어넣는 방법, 선택한 영역을 특정 오브젝트로 치환하는 방법이다. 더 알아보면 되겠지.

굳이 첨언하자면, ckeditor 안에 있는 내용을 태그 포함해서 다 가져오는 함수는 아래와 같다.

CKEDITOR.instances.textarea_id.getData()

카테고리

17년차 풀스택 웹 개발자 안형우입니다

웹 개발에서도 중요한 것은 개념입니다.
이 블로그에는 제가 개발하며 익힌 개념들을 정리합니다.

워드프레스를 오래 다뤄 왔고 강의도 두 편 찍었습니다.
– 인프런 “워드프레스 제대로 개발하기 어드민 편, 클라이언트 편
– 클래스101 “누구나 할 수 있는 워드프레스 홈페이지 만들기 – 기획부터 출시까지 한 방에 OK

유튜브 채널에 워드프레스 관련 팁들을 올리고 있습니다.

👉 소개 더 보기

대표글

“ckeditor, 자바스크립트로 내용 집어넣기(전체 내용 바꾸기)”에 대한 4개의 응답

  1. 매번 찾게 되는 내용이라서
    제 블로그에 링크 퍼가겠습니다

    1. 방문 감사합니다.
      그런 경우라면 퍼가시되 비공개 글로 해 두시면 되겠습니다.

  2. 찾던 내용인데 다른곳에 없엇는데 잘되네요 감사합니다 (__)

    1. 넵 :)

php개발자 에 응답 남기기응답 취소