使所选文本变为粗体:
document.execCommand('bold', null, null);
当用户再次选择那段文本(或其中的一部分)时,你怎么知道它被加粗了?
粗体只是一个例子。commandName
可能是, underline
, heading
, createLink
...
使所选文本变为粗体:
document.execCommand('bold', null, null);
当用户再次选择那段文本(或其中的一部分)时,你怎么知道它被加粗了?
粗体只是一个例子。commandName
可能是, underline
, heading
, createLink
...
document.queryCommandState
确定给定命令是否已在当前选择上执行。
来源:http ://blog.whatwg.org/the-road-to-html-5-contenteditable#how
显然我搜索得不够好。
你会知道它是粗体的,因为它被<b></b>
标签包裹着。(或用户代理用于加粗文本的任何内容)