js 將複製面板的貼上內容,樣式標籤去除
阿新 • • 發佈:2018-11-12
可編輯div,將js複製面板的貼上內容,樣式標籤去除
<div class='page3-emjoy5' contenteditable=='true'></div> $(".page3-emjoy5").on("paste", function (e) { textInit(e) }); function textInit(e) { e.preventDefault(); var text; var clp = (e.originalEvent || e).clipboardData; if (clp === undefined || clp === null) { text = window.clipboardData.getData("text") || ""; if (text !== "") { if (window.getSelection) { var newNode = document.createElement("span"); newNode.innerHTML = text; window.getSelection().getRangeAt(0).insertNode(newNode); } else { document.selection.createRange().pasteHTML(text); } } } else { text = clp.getData('text/plain') || ""; if (text !== "") { document.execCommand('insertText', false, text); } } }
轉載至:https://blog.csdn.net/zhang__ao/article/details/79107297