문단

Paragraph extends Element

이것은 문단을 편집하는 데 사용되는 API 모델입니다.

메서드

  • append(html)
  • prepend(html)
  • remove()
  • replace(html)
  • setHeading(value)
  • setText(text)

append(html)

이름타입설명
html<String>추가할 HTML 문자열입니다.

주어진 HTML 문자열을 요소의 마지막 자식으로 추가합니다.

var paragraph = editor.getAPIModelById('id');
paragraph.append('<span>TEXT</span>');

prepend(html)

이름타입설명
html<String>추가할 HTML 문자열입니다.

주어진 HTML 문자열을 요소의 첫 번째 자식으로 추가합니다.

var paragraph = editor.getAPIModelById('id');
paragraph.prepend('<span>TEXT</span>');

remove()

요소 자체를 제거합니다.

모든 요소를 제거하면 이후 작업에서 오류가 발생할 수 있습니다.

var paragraph = editor.getAPIModelById('id');
paragraph.remove();

replace(html)

이름타입설명
html<String>대체할 HTML 문자열입니다.

요소 자체를 주어진 HTML 문자열로 교체합니다.

var paragraph = editor.getAPIModelById('id');
paragraph.replace('<p><span>Paragraph replaced</span></p>');

setHeading(value)

이름타입설명
value<String>tagName ('P', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6')

문단의 태그 이름(tagName)을 설정합니다.
예: 'P', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6'

문단이 P 태그로 설정되어 있을 때 'H1'로 설정하면 <H1> 태그로 변경됩니다.

var paragraph = editor.getAPIModelById('id');
paragraph.setHeading('H1');

setText(text)

이름타입설명
text<string>문단에 설정할 텍스트 문자열입니다.

주어진 텍스트를 문단의 텍스트로 설정합니다.

var paragraph = editor.getAPIModelById('id');
paragraph.setText('This is the content inside a paragraph.');