admin管理员组

文章数量:1288118

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 mandName could be underline, heading, createLink, ...

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 mandName could be underline, heading, createLink, ...

Share Improve this question asked Jul 16, 2011 at 23:03 DADUDADU 7,0868 gold badges44 silver badges64 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 13
document.queryCommandState

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

Source: http://blog.whatwg/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)

本文标签: javascriptHTML5 contentEditable check if format is applied with execCommandStack Overflow