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 commandN开发者_StackOverflow社区ame
could be underline
, heading
, createLink
, ...
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.
You'll know it's bold because it's been wrapped with <b></b>
tags. (or whatever the user-agent uses for bolding text)
精彩评论