흔히 우리가 사용하는 에디터는 어떤 원리로 동작하는가요?

textarea나 input text가 아닌데도 글자 입력도 되던것 같던데

어떤식으로 동작하는지 궁금하네요

 

소스를 보니 div에다가 iframe같은걸 끼얹던데 흠..

 

  • ?
    iframe에 contentEditable 속성 값을 true로 주면 페이지를 수정할 수 있는 상태가 됩니다.
    글자를 고치거나 삭제하는 정도만 되고, HTML 태그를 넣거나 이미지/동영상 등을 삽입하려면 자바스크립트의 도움이 필요합니다.
  • ? ?
    그렇군요..답변 감사합니다