在 contenteditable div 中,我尝试使用 insertHTML 插入特殊的<div>
和/或<span>
. 无论出于何种原因,这似乎是不允许的,因为 insertHTML 在插入剩余内容之前删除了 div/span。举个例子:
document.execCommand('insertHTML', false, "<div class='btn equals'><a href='#'>=</a></div>");
有谁知道做我想做的事情的解决方法或替代方法?自定义标签适用于 WebKit,但并不保证所有浏览器都支持该概念:
document.execCommand('insertHTML', false, "<btn_equals><a href='#'>=</a></btn_equals>");