0

p 要素を動的に追加して、CKEditor で編集できるようにしようとしています。ただし、次のコードを試すと、エディターが表示されません。

 var div = document.getElementById(divId);  
 div.innerHTML = '<p id="vbText'+ divId +'">Example text</p>';
 document.getElementById('vbText' + divId).contentEditable = "true";        
 CKEDITOR.inline('vbText' + divId); 
4

1 に答える 1

0

私の解決策、それは私のために働きます:

var node = document.getElementById('editor'),
div = document.createElement("div"),
h2 = document.createElement("h2");
h2.textContent = "Text";
div.appendChild(h2);
div.setAttribute('contenteditable','true');
var editor = CKEDITOR.inline(div, config);
node.appendChild(div);

幸運を!

于 2015-09-06T10:57:28.000 に答える