JavaScript document.execCommand()自己的标记

JavaScript document.execCommand()自己的标记,javascript,html,execcommand,Javascript,Html,Execcommand,我发现了一些非常有趣的东西!execCommand函数应用了许多有用的功能。但是有可能使用自己的包装吗?比如: document.execCommand("styleWithCSS", false, "<span class='own-class'>"); document.execCommand(“styleWithCSS”,false,”); 我发现的所有相关的东西都很古老……所以也许你们中的一个知道一个好的解决方法或其他什么。多亏了丹达维斯 以下几点效果很好: docume

我发现了一些非常有趣的东西!execCommand函数应用了许多有用的功能。但是有可能使用自己的包装吗?比如:

document.execCommand("styleWithCSS", false, "<span class='own-class'>");
document.execCommand(“styleWithCSS”,false,”);
我发现的所有相关的东西都很古老……所以也许你们中的一个知道一个好的解决方法或其他什么。

多亏了丹达维斯

以下几点效果很好:

document.execCommand("insertHTML", false, "<span class='own-class'>"+ document.getSelection()+"</span>");
document.execCommand(“insertHTML”,false,“+document.getSelection()+”);

将标记环绕在所选内容上,然后使用“insertHTML”命令。已尝试但未获得该命令。任何链接或有用的东西?document.execCommand(“insertHTML”,false,“+document.getSelection()+”);在chrome中对我有用…谢谢,非常好的问题和答案。这非常有用!谢谢@丹达维斯但是。。。这将从选择中删除所有现有标记!潜在问题:这将删除选定文本中的所有换行符。