我使用這個功能插入文字NicEdit,需要對NicEdit插入HTML文本解決方案爲實例
function insertAtCursor(editor, value){
var editor = nicEditors.findEditor(editor);
var range = editor.getRng();
var editorField = editor.selElm();
editorField.nodeValue = editorField.nodeValue.substring(0, range.startOffset) +
value +
editorField.nodeValue.substring(range.endOffset, editorField.nodeValue.length);}
此代碼工作正常進行簡單的文本,但是當我通過HTML內容到它,它不使用div呈現HTML輸出,而不是將HTML代碼轉儲到Instance Div中。
例子:
<div class="one">Some text here</div>
這必須在實例顯示爲「有些文字在這裏」 而隱藏在源代碼中剩餘的代碼。
任何一個可以給我一個解決方案來解決這個問題呢?
面臨類似的問題......你能否詳細說明一下嗎? 我的代碼 如果(this.options.command == 'InsertBookmark'){ VAR編輯= nicEditors.findEditor( 「cpMain_area2」); var range = editor.getRng(); var editorField = editor.selElm(); (A); 如果(editorField.nodeValue == NULL){// editorField.setContent( ' 「' + A + '」') editorField.replacew(A); // editorField.replace(A,'
'); // editorField.insertBefore( 「