【问题标题】:JavaScript document.execCommand() own tagsJavaScript document.execCommand() 自己的标签
【发布时间】:2013-05-07 21:58:39
【问题描述】:

我发现了一些非常有趣的东西! execCommand 函数应用了许多有用的特性。但是可以使用 OWN 包装吗?喜欢:

document.execCommand("styleWithCSS", false, "<span class='own-class'>");

我发现的所有相关内容都相当陈旧......所以也许你们中的某个人知道一个好的解决方法或其他什么。

【问题讨论】:

  • 将标签包裹在所选内容周围,然后使用“insertHTML”命令。
  • 已经尝试过,但没有得到它。任何链接或有用的东西?
  • document.execCommand("insertHTML", false, ""+ document.getSelection()+"");在 chrome 中为我工作...

标签: javascript html execcommand


【解决方案1】:

感谢丹达维斯。

下面的效果很好:

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

【讨论】:

  • 谢谢,很好的问题和答案。
  • 这太有用了!谢谢!
  • @dandavis 但是...这会从选择中删除所有现有标签!
  • 潜在问题:这会删除所选文本中的所有换行符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多