How To insert an image at cursor position in tinymce

前端 未结 2 1492
独厮守ぢ
独厮守ぢ 2020-12-15 00:58

I am using following codes to fetch the conent of tinymce.

tinymce_content=tinyMCE.get(\'txt_area_id\').getContent();
updated_content=tinymce_content+\"

        
2条回答
  •  一向
    一向 (楼主)
    2020-12-15 01:21

    @Thariama's answer worked fine for me in Chrome, but not in IE. I had to modify it to the following to get it to work in both browsers:

    var ed = tinyMCE.get('txt_area_id');                // get editor instance
    var newNode = ed.getDoc().createElement ( "img" );  // create img node
    newNode.src="sample.jpg";                           // add src attribute
    ed.execCommand('mceInsertContent', false, newNode.outerHTML)
    

    (IE was telling me that range did not have an insertNode method.)

提交回复
热议问题