English 中文(简体)
如何从家庭电子数据交换器中挑选出html。
原标题:How to get selected html from CKEDITOR in javascript?

在我的停工项目中,我有问题要把挑选出来的html写成 j字。 谁能帮助我?

最佳回答

CKEditor s API don t提供确切的这种信息,但是,在http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dom.range.html#cloneContents” rel=“noretinger”> docs 上,它看着你可以做以下工作(未测试):

function getSelectionHtml(editor) {
    var sel = editor.getSelection();
    var ranges = sel.getRanges();
    var el = new CKEDITOR.dom.element("div");
    for (var i = 0, len = ranges.length; i < len; ++i) {
        el.append(ranges[i].cloneContents());
    }
    return el.getHtml();
}

alert( getSelectionHtml(editor) );

CKEditor还拥有超文本标记和序列化标语,我对此不甚了解,因此,你可以使用这些文字来使超文本符合你的要求,而不是使用浏览器inner Rainbow/code>的原始产出。

问题回答

暂无回答




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.