我有这个插入自定义标记的脚本。
<input type="button" value="my tag" onclick="document.execCommand('insertHTML', false, '<mytag>'+window.getSelection()+'</mytag>');" />
<main contenteditable="true">Sample text</main>
&#13;
它很棒。但是如果所选文本已经有了标签,我需要按钮来删除标签,因此它更像是一个切换操作。有什么建议吗?