Search code examples
javascripthtmlcontenteditableexeccommand

HTML5 contentEditable check if format is applied with execCommand?


Making the selected text bold:

document.execCommand('bold', null, null);

When the user selects that piece of text again (or a part of it), how can you know that it has been made bold?

Bold is just an example. The commandName could be underline, heading, createLink, ...


Solution

  • document.queryCommandState
    

    Determines whether the given command has been executed on the current selection.

    Source: http://blog.whatwg.org/the-road-to-html-5-contenteditable#how

    Apparently I didn't search well enough.