将execCommand样式应用于任意文本
-
27-10-2019 - |
题
我知道如何在某些选定的文本上执行execCommand
,但是有没有办法在我的contenteditable
div中对其他一些文本执行?
解决方案
在IE中,是的。在其他浏览器中,不会。
所有主要的台式机浏览器都实现某种形式的document.execCommand()
,仅对用户选择起作用。在IE中,TextRange
对象也具有execCommand
方法。例如,当用户将光标悬停在元素上方时,以下内容将使该元素的文本内容变为绿色:
通用标签
其他提示
如果您不知道,.execCommand
是仅IE的非标准javascript函数,应避免使用。
如果您告诉我们您打算使用它什么,那么我们可以建议一种符合标准的选择。
不隶属于 StackOverflow