わかりました、何人かの人は私が何を意味するかを知って私の質問を編集しますが、彼らはそれを間違っていました.
より良い説明:
divtextの contenteditableがありますThis is a Test String.。あなたが今使っている
なら、あなたが今使っているならexecCommand('underline')、Test Stringこれは正しいです。This is a <u>Test String</u>execCommand('strikethrough')is a TestThis <s>is a <u>Test</u></s><u>String</u>
そのため、HTML5 では<u>と<s>は廃止されました。最初に、を とともにexecCommand使用できます。を使用すると、 が表示されます。surroundContents()<span style="text-decoration:underline;">surroundContets()execCommandBAD_BOUNDARYPOINTS_ERR
私が欲しいのは、execCommandこの場合のように機能する関数ですが、魔女の HTML タグで定義できる関数を使用すると、文字列がラップされます... (オーバーラップがある場合はインテリジェントである必要があります...)