Quiero crear un editor WYSIWYG simple con contenido editable y una opción en negrita. Esto solía ser muy fácil de lograr usando execCommand como se puede ver aquí .
Lamentablemente, execCommand ahora está en desuso .
Mi enfoque para lograr esto sin execCommand sería el siguiente:
node.innerHTML = '<b>' + node.innerHTML + '</b>' ) Sin embargo, no estoy seguro de cómo lograr la segunda parte. window.getSelection().anchorNode devuelve el nodo correcto, pero no me permite configurar innerHTML o innerText en él.
¿Es esto posible? ¡Gracias por adelantado!