2017-10-04 44 views
0

我在框架中有一個ckeditor。 如果我嘗試從瀏覽器執行控制檯日誌,它將無法工作,直到我檢查附近的框架並再次執行控制檯日誌。在框架中獲取ckeditor

[這是CKEditor的]

enter image description here 的問題是:

我怎樣才能得到前60字符的(plaintekst)的簡歷場。

我得到的數據與此代碼,如果我檢查靠近它。(它不會馬上工作)

CKEDITOR.instances.inhoud.getData() 

很抱歉,如果我beeing不清楚(我是新來的SO)

回答

0

您可以訪問的iframe屬性(CKEditor的&等),選擇它是由ID(例如)

var iframe = document.getElementById("myiframe") 
0

getData method是擺脫CKEditor的內容的首選方式,豪對象版本1.00之後才CKEditor的實例已經可以稱爲(見instanceReady event):

var editor = CKEDITOR.replace('elementId'); 
editor.on('instanceReady', function(evt) { 
    console.log(evt.editor.getData()); 
}); 

看你的描述你試圖調用getData早。