Mat*_*hew 9 javascript execcommand
我在Chrome上尝试了以下代码:
document.execCommand("insertBrOnReturn", false, true);
Run Code Online (Sandbox Code Playgroud)
我将最后一个参数设置为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
小智 6
document.execCommand("insertLineBreak");
Run Code Online (Sandbox Code Playgroud)
根据: https: //www.w3schools.com/jsref/met_document_execcommand.asp
您可以在以下位置查看规范命令: https: //w3c.github.io/editing/docs/execCommand/#dfn-the-insertlinebreak-command
| 归档时间: |
|
| 查看次数: |
6308 次 |
| 最近记录: |