좋아, 어떤 사람들은 내 질문을 편집하고 내 질문을 편집 할 것입니다.하지만 그들은 잘못했습니다.execCommand ('밑줄')의 대체 메시지입니다.
더 나은 설명 :
당신은 텍스트 This is a Test String.
와의 contentEditable div
있습니다. 당신이 execCommand('strikethrough')
당신이 This <s>is a <u>Test</u></s><u>String</u>
얻을 is a Test
지금 사용하는 경우 지금 사용하는 경우 Test String
에 execCommand('underline')
당신이 This is a <u>Test String</u>
를 얻을이 올바른 것입니다.
따라서 HTML5 <u>
및 <s>
은 더 이상 사용되지 않습니다. 첫 번째 execCommand
의 경우 surroundContents()
에 <span style="text-decoration:underline;">
을 사용할 수 있습니다. 두 번째 execCommand
에 surroundContets()
을 사용하면 BAD_BOUNDARYPOINTS_ERR
이 표시됩니다.
내가 원하는 건 execCommand
처럼 작동하지만이 기능은 마녀 HTML 태그로 정의 할 수있는 기능입니다. 문자열이 감싸집니다 ... (겹치는 부분이 있다면 지능형이어야합니다 ...)
여기에는 Javascript 및 HTML5 외에 관련된 것이 있습니다. – Pointy