editor |js 一個很簡易的 editor,但遇到一些問題...

  <div contenteditable="true">
  </div>
var selection = document.getSelection(),
  range = selection.getRangeAt(0);
var html = '<blockquote>' + range + '</blockquote>';
    range.deleteContents();

    el.innerHTML = html;

    while ( (start = el.firstChild) ) {
    last = fuckjs.appendChild(start);
    }
    range.insertNode(fuckjs);

問題1
如何實現再按一下,就可以變回原本狀態?(去除 blockquote )?

問題2
加入 blockquote 的時候他會溢出 div ,這能怎麼解?
clipboard.png

阅读 2.1k
1 个回答

自答:已經換了編輯器 medium-editor

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题