Remplacement du texte(code) dans un div éditable
Bonjour, j'essaie de créer des boutons de mise en forme!, gras, italique, souligné, etc....
J'ai réussi à récupérer sur le net une fonction qui me permet de changer le texte sélectionné dans un div éditable, voir code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function replaceSelectedText(replacementText) {
var sel, range;
if (window.getSelection) {
sel = window.getSelection();
if (sel.rangeCount) {
range = sel.getRangeAt(0);
range.deleteContents();
range.insertNode(document.createTextNode(replacementText));
}
} else if (document.selection && document.selection.createRange) {
range = document.selection.createRange();
range.text = replacementText;
}
} |
Cette fonction permet de changer le texte sélectionné, par un autre texte passé en paramètre à la fonction
Mais pour mettre par exemple le texte sélectionne en gras par exemple, j'arrive pas à trouver la modif à faire à cette fonction!!!
merci d'avance pour vos réponses!!