7

使所选文本变为粗体:

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

当用户再次选择那段文本(或其中的一部分)时,你怎么知道它被加粗了?

粗体只是一个例子。commandName可能是, underline, heading, createLink...

4

2 回答 2

13
document.queryCommandState

确定给定命令是否已在当前选择上执行。

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

显然我搜索得不够好。

于 2011-07-17T01:09:54.160 回答
0

你会知道它是粗体的,因为它被<b></b>标签包裹着。(或用户代理用于加粗文本的任何内容)

于 2011-07-16T23:42:27.667 回答