永发信息网

获取ckeditor的内容

答案:1  悬赏:40  手机版
解决时间 2021-11-27 18:21
获取ckeditor的内容
最佳答案
1、获取CKEditor被选中的内容
var mySelection = CKEDITOR.instances.ckStem.getSelection();
if (CKEDITOR.env.ie) {
mySelection.unlock(true);
data = mySelection.getNative().createRange().text;
} else {
data = mySelection.getNative();
}
2、获取CKEditor纯文本
var stemTxt=CKEDITOR.instances.CKEditor1.document.getBody().getText(); //取得纯文本
3、获取CKEditor带HTML标签的文本
var stem = CKEDITOR.instances.CKEditor1.getData();追问不要在其他地方复制追答ckeditor支持绑定change事件,例如:


    summary_editor = CKEDITOR.replace("task_summary");
    summary_editor.on( 'change', function( event ) {
        var data = this.getData(); //获取editor中的内容
        console.log(data+' '+data.length)
    });
在输入时,可以得到输入的内容。图中为如上代码输入时的控制台log

追问为什么是包裹在p中的,

我现在想做的事情是,统计CKeditor中的字符数量,以达到限制输入字符数的目的,求帮助啊追答你可以自己去HTML呀,那是另外的问题了追问用innerHTML和textContent都取不到p的内容,能加一下q吗追答    summary_editor.on( 'change', function( event ) {
        var data = this.getData(); //获取editor中的内容,带html
        data = this.document.getBody().getText(); //纯文本不带html
        console.log(data+' '+data.length)
    });用 getText() 可以拿到纯文本

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
implicit differentiation是什么意思?跟导数
买这台电脑在京东买好还是在惠普官网买
9.21乘三点五的积是,几位数?得数保留两位小
造一条二千吨的船价格?
父亲52岁,今年忽然开始,颈部僵硬,左手姿势
试问谪仙何处?青山外,远烟碧。
17岁用什么牌子的面膜好?
高手来用英文翻译一下,必须是自己翻译的,好
2016河南省永城市离婚人的姓名
金尚名媛会所地址在什么地方,我要处理点事!
美丽驿站养生健康会馆地址在什么地方,我要处
有两个可的成语
excel日期计算(根据周期计算日期)
无穷级数(-1)^n*(lnn)^p/n,(p>0)求敛散性
张骞五笔怎么打?
推荐资讯
如何让糖永远不化的秘密,如何让糖不融化
大家调查一个问题
单选题在荒漠化发生、发展过程中,起决定性作
跪求!我的姻缘什么时候才能来?如何增强自己
我有过心理障碍,现在好啦,我想情教一下我是否
醋和酱油为什么是黑的
单选题清政府开办的第一个电话局地点是A.上海
为什么潜水艇不会被大浪冲走
以挤为题作文不少于700
A²+2A+4E=o,求A+E的逆矩阵
11月14日20时00分,在北京航天飞行控制中心的
单选题Heissixty-fiveyearsold,________he
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?