我是用这样取值的:document.getElementById("question").value,但是取出来的结果很遗憾为空!怎么解决啊?难道用kindEditor就不能取值了吗???我纠结了1天了,麻烦大家解决一下,小的太笨,详细点吧,嘻嘻~~~

解决方案 »

  1.   

    看文档啊,要用editor对象实例的html()取值:
    var html = editor.html(); //这里的editor替换为你创建的KEditor对象实例名称
      

  2.   

    直接取textarea的值,如果取不道就得同步一下。kindEditor 4.0之后能自动同步,不过那是在form提交的时候自动的,平常要取貌似要手动一下。仔细的看一下 kindEditor 的文档。var editor;
    KindEditor.ready(function(K) {
            editor = K.create('#editor_id');
    });
    // 取得HTML内容
    html = editor.html();// 同步数据后可以直接取得textarea的value
    editor.sync();
    html = document.getElementById('editor_id').value; // 原生API
    html = K('#editor_id').val(); // KindEditor Node API
    html = $('#editor_id').val(); // jQuery// 设置HTML内容
    editor.html('HTML内容');
      

  3.   

    KindEditor 在线 api
    http://www.kindsoft.net/docs/index.html
    刚才的方法出自:
    http://www.kindsoft.net/docs/usage.html