Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5内容可编辑检查格式是否与execCommand一起应用?_Javascript_Html_Contenteditable_Execcommand - Fatal编程技术网

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