Ckeditor:如何使一些标签(如h3,h4,h5)在ckeditor中不可编辑?
可以采用js或css解决方案
Ckeditor:如何使一些标签(如h3,h4,h5)在ckeditor中不可编辑?
可以采用js或css解决方案
config.format_tags = 'p;h2;h3;h4;h5;h6;pre;address;div'
我不是正则表达式的专家,但像这样的东西应该可以解决问题:{Array} CKEDITOR.config.protectedSource
要在输入HTML上执行的正则表达式列表,指示必须保持不变的代码。
config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);
你可能需要稍微调整一下。注意:该形式中的正则表达式只会捕获<h1>...</h1>
标签,而不是像< h1 >...< /h1>
这样的偏差。
您可以向标签中添加属性contenteditable=false。
例如:
ckeditor.insertHtml('<h1 contenteditable="false">Not editable text</h1>');