Bon, certains gars sauront ce que je veux dire et éditeront ma Question mais ils l'ont fait mal.Alternative pour execCommand ('underline');
Une meilleure explication:
Vous avez un div
contenteditable avec le texte This is a Test String.
. Si vous utilisez maintenant la execCommand('underline')
sur Test String
vous obtenez This is a <u>Test String</u>
si vous utilisez maintenant la execCommand('strikethrough')
sur is a Test
vous obtenez This <s>is a <u>Test</u></s><u>String</u>
, cela est exact. Donc, en HTML5 <u>
et <s>
sont obsolètes. Pour la première execCommand
, vous pouvez utiliser le surroundContents()
avec un <span style="text-decoration:underline;">
. Si vous utilisez maintenant le surroundContets()
pour le deuxième execCommand
vous recevez le BAD_BOUNDARYPOINTS_ERR
. La chose que je veux est une fonction qui fonctionne comme le execCommand
dans ce cas mais avec des fonctions où je peux définir avec HTML-Tag la chaîne sera enveloppée ... (Il devrait être intelligent dans le cas où il y a un chevauchement ...)
Il y a quelque chose d'autre ici que Javascript et HTML5. – Pointy