1)、kindedtor中让编辑框默认为“HTML代码/源代码”模式
- <script>
- // 自定义插件 #1
- KindEditor.lang({
- example1 : '插入HTML'
- });
- // 自定义插件 #2
- KindEditor.lang({
- example2 : 'CLASS样式'
- });
- KindEditor.ready(function(K) {
- KindEditor.options.designMode = false;//添加的内容
- K.create('#content', {
- cssPath : ['plugins/code/prettify.css', 'index.css'],
- items : ['source', 'removeformat', 'code']
- });
- });
- </script>
如上所示:在K.create('#content', { 前添加 KindEditor.options.designMode = false; 设置成false即为打开是默认为源代码模式。
2)、Javascript无法获取kindedtor中textarea里的值。
在创建的时候加上:afterBlur 属性:afterBlur: function(){this.sync();}
如下:
- KindEditor.ready(function(K) {
- KindEditor.options.designMode = false;
- editor=K.create('#content', {
- cssPath : ['plugins/code/prettify.css', 'index.css'],
- items : ['source', 'removeformat', 'code'],
- afterBlur: function(){this.sync();}
- });
- });
3)、修改kindedtor中textarea里的值,重新设置kindedtor中textarea里的值。
- var <span style="color:#cc0000;">editor</span>;
- KindEditor.ready(function(K) {
- KindEditor.options.designMode = false;
- editor=K.create('#content', {
- cssPath : ['plugins/code/prettify.css', 'index.css'],
- items : ['source', 'removeformat', 'code'],
- afterBlur: function(){this.sync();}
- });
- });
editor.html("更改后的内容");