Entonces, estoy tratando de construir un editor WYSIWYG y usando execCommand("bold") , execCommand("italic") , etc. Si bien funcionan correctamente, Docs dice que execCommand está obsoleto y podría dejar de funcionar. Sin embargo, no dice qué usar en su lugar. ¿Hay alguna alternativa?
Yo he tratado:
window.dispatchEvent( new KeyboardEvent("keydown",{ctrlKey: true, code: "KeyB", keyCode: 66}) ); Pero, desafortunadamente, no afecta a los elementos con atributos contenteditable .