覆盖Document.execCommand()命令或方法

时间:2018-02-13 06:50:53

标签: javascript html contenteditable

现代浏览器提供contenteditable,您可以制作可编辑的div。每个浏览器都有自己的换行策略,例如Firefox使用<br>,Chrome使用<div>

此外,Document.execCommand()为您提供了一些方法和命令,通过使用它们,您可以更改默认行为。例如,通过使用波纹管代码,您可以将默认段落分隔符更改为<div>,Chrome和Firefox都使用<div>作为分隔符。

document.execCommand('defaultParagraphSeparator', true, 'div');

虽然它很有用但在某些情况下我需要更改提到的代码的行为。例如,我需要为每个新的DIV添加一个class属性,这些DIV被视为一个新的段落分隔符。

在某些编程语言中,如Java,可以覆盖默认行为,也可以扩展提供的类。

现在我的问题是,我如何覆盖defaultParagraphSeparator的{​​{1}}命令,以便为每个新的DIV添加一个类属性?

0 个答案:

没有答案