HTML5 contentEditable проверяет, применяется ли формат с execCommand? - PullRequest
7 голосов
/ 17 июля 2011

Выделение выделенного текста жирным шрифтом:

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

Когда пользователь снова выбирает этот фрагмент текста (или его часть), как узнать, что он выделен жирным шрифтом?

Жирный - только пример.commandName может быть underline, heading, createLink, ...

Ответы [ 2 ]

12 голосов
/ 17 июля 2011
document.queryCommandState

Определяет, была ли данная команда выполнена на текущем выбор.

Источник: http://blog.whatwg.org/the-road-to-html-5-contenteditable#how

Видимо, я недостаточно хорошо искал.

0 голосов
/ 17 июля 2011

Вы будете знать, что это жирный шрифт, потому что он обернут тегами <b></b>. (или то, что пользовательский агент использует для полужирного текста)

...