Javascript HTML5内容可编辑检查格式是否与execCommand一起应用?
将所选文本设置为粗体:Javascript HTML5内容可编辑检查格式是否与execCommand一起应用?,javascript,html,contenteditable,execcommand,Javascript,Html,Contenteditable,Execcommand,将所选文本设置为粗体: document.execCommand('bold', null, null); 当用户再次选择该文本(或其一部分)时,您如何知道该文本已被加粗 粗体只是一个例子。命令名可以是下划线,标题,创建链接,…您会知道它是粗体的,因为它是用标记包装的。(或用户代理用于加粗文本的任何内容) 确定给定命令是否已在当前服务器上执行 选择 资料来源: 显然我搜索得不够好。所以这里没有助手方法?你需要自己分析所有东西?我不知道,但我可能弄错了。使用getSelection()获取所选节
document.execCommand('bold', null, null);
当用户再次选择该文本(或其一部分)时,您如何知道该文本已被加粗
粗体只是一个例子。
命令名
可以是下划线
,标题
,创建链接
,…您会知道它是粗体的,因为它是用
标记包装的。(或用户代理用于加粗文本的任何内容)
确定给定命令是否已在当前服务器上执行
选择
资料来源:
显然我搜索得不够好。所以这里没有助手方法?你需要自己分析所有东西?我不知道,但我可能弄错了。使用getSelection()获取所选节点,然后检查style.fontwweight是否为粗体。对你想测试的所有东西都重复这个步骤。@evan:有一个内置的方法,是@DADU发现的。
document.queryCommandState