草庐IT

formatBlock

全部标签

javascript - formatBlock 命令不会覆盖列表项上的现有 block

请参阅http://jsfiddle.net/4aQtk/3/我试图通过execcommand("formatBlock",...)改变li的样式。它在普通段落节点上运行良好,但在列表项上生成节点。Firefox27:好的,样式元素(p、h1、h2)仅将文本包装在li元素中。(预期)textanothertextChrome33:失败,formatBlock命令将ul分成几个ul并用样式元素包装ul。textanothertext如何防止在其上创建节点? 最佳答案 如果您将li的内容包装到div中,它就可以正常工作。listitem

javascript - 如何在 execCommand formatBlock 'p' 标签中添加 class 或 id 或 CSS 样式?

我想使用execcommand'formatblock'在我的contenteditablediv(自己的富文本编辑器)中通过'p'标记或具有特定类或Id或任何css样式的span选择一行。我为此搜索了很多,但找不到对我有值(value)的东西。document.execCommand('formatblock',false,'p');如何在此代码中添加类或id或css? 最佳答案 如果你想在内容可编辑的div中为CSS添加id或class,那么你将使用下面的代码---functionCssFnctn(){document.exec