【发布时间】:2015-04-05 14:50:11
【问题描述】:
你好
我有密码
html
<div style="color:red">Some <em>rich</em> <span style="font-size:2em">HTML</span></div>
<div class='myDiv' contenteditable></div>
<button class="commButtonS">OPEN</button>
css
div[contenteditable] {
height: 100px;
border:1px solid black;
}
js
$(document).ready(function(){
$(document).on('click', '.commButtonS', function(){
$('.commButtonS').after("<div class='myDiv' contenteditable></div>");
});
document.querySelector(".myDiv").addEventListener("paste", function(e){
e.preventDefault();
var text = e.clipboardData.getData("text/plain");
document.execCommand("insertHTML", false, text);
});
});
http://jsfiddle.net/HBEzc/478/
它只允许在 contenteditable div 中过去的文本/纯文本。
但它不适用于 contenteditable div whitch 是用 js 添加的。
如何让代码工作?
【问题讨论】:
标签: javascript jquery contenteditable