2014-03-06 9 views
0

을에서 서식있는 텍스트 편집기에서 BR 태그 작동하지 않습니다 요소를 Document.createElement("br")을 사용하여 만든 다음이 요소를 부모 노드의 자식 노드로 추가합니다.실행 취소 기능은 우리가 태그 우리는 작성하여이를 달성하고 CQ</p>에서 서식있는 텍스트 편집기의 커서 위치 <p>에서 "</b><b>카"를 추가 버튼을 사용자 정의 CQ

이제 "br"(버튼을 클릭 함)을 추가 할 때마다 실행 취소 기능이 예상대로 작동하지 않습니다. "br"태그를 추가하지 않으면 모든 것이 정상적으로 작동합니다.

"br"이 빈 태그 인 동안 createElement는 열기 및 닫기 태그가있는 요소를 생성하므로이 태그를 만들기 위해 document.createElement를 사용하는 것이 문제라고 생각합니다.

이 문제를 극복 할 수 있습니까? 친절하게 제안을하십시오.

미리 감사드립니다.

답변

1

사용자 정의 버튼을 제공하지 않아도 현재 위치에 <br> 태그를 추가 할 필요가 없습니다.

기본적으로 편집기에서 Shift + Enter을 사용하여 줄 바꿈을 제공 할 수 있습니다 (커서의 현재 위치에 <br> 추가). 이것은 실행 취소 또는 다시 실행 작업에 영향을주지 않습니다.

참고 : Enter 키만 사용하면 새로운 단락이 추가됩니다. Shift+Enter을 사용하면 줄 바꿈이 추가됩니다.

+0

하지만 줄 바꿈 단추를 추가하는 비즈니스 요구 사항 이후로 실행 취소 기능을 어떻게 수정할 수 있는지 알려주실 수 있습니다. – user2819054