execCommand"insertBrOnReturn"如何工作?

Mat*_*hew 9 javascript execcommand

我在Chrome上尝试了以下代码:

document.execCommand("insertBrOnReturn", false, true);
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/uVcd5/

我将最后一个参数设置为true或false,行为不会改变:返回时,<div>将添加新元素.

一定错过了什么......有什么想法吗?

And*_*rew 11

insertBrOnReturn是Mozilla特定的cmd,Chrome不支持.您可以使用以下方法测试:

 document.queryCommandSupported('insertBrOnReturn')
Run Code Online (Sandbox Code Playgroud)

jsFiddle在这里,它在Firefox中警告"true",但在Chrome中警告"false".

如果您只想插入br,请尝试:

document.execCommand('insertHTML', false, '<br><br>');
Run Code Online (Sandbox Code Playgroud)

另外,请检查:阻止contenteditable在ENTER上添加<div> - Chrome