JavaScript document.execCommand()拥有自己的标签

Yep*_*sMe 18 javascript html5 execcommand

我发现一些非常有趣!execCommand函数应用了许多有用的功能.但是可以使用OWN包裹吗?喜欢:

document.execCommand("styleWithCSS", false, "<span class='own-class'>");
Run Code Online (Sandbox Code Playgroud)

我发现的所有相关内容都很古老......所以也许你们其中一个人知道一个好的解决方法或者什么.

Yep*_*sMe 35

感谢dandavis.

以下工作非常好:

document.execCommand("insertHTML", false, "<span class='own-class'>"+ document.getSelection()+"</span>");
Run Code Online (Sandbox Code Playgroud)

  • @dandavis但是...这将从选择中删除所有现有标签! (6认同)
  • 潜在问题:这将从所选文本中删除所有换行符. (3认同)