您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在contenteditable元素中将所选文本替换为html?[重复]

如何在contenteditable元素中将所选文本替换为html?[重复]

function getSelectionHtml() { var html = “”; if (typeof window.getSelection != “undefined”) { var sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement(“div”); for (var i = 0, len = sel.rangeCount; i < len; ++i) { container.appendChild(sel.getRangeAt(i).cloneContents()); } html = container.innerHTML; } } else if (typeof document.selection != “undefined”) { if (document.selection.type == “Text”) { html = document.selection.createRange().htmlText; } } alert(html); }

其他 2022/1/1 18:14:13 有626人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶