2

我想知道是否有人知道您是否可以将工具栏配置名称添加到 ckeditor 中,该名称为您提供将内容包装在标题标签中的按钮?

例如,就像粗体按钮一样,突出显示单词并单击“h1”或“h2”?

我查看了文档,但似乎找不到所有可能的工具栏按钮的完整列表。

4

1 回答 1

1

我认为以下将起作用(希望我没有错过任何行):

var editor = CKEDITOR.instances.editor1;
var selection = editor.getSelection();
var iterator = range.createIterator(),block;
var paragraphs = [];
while ( ( block = iterator.getNextParagraph() ) )
    paragraphs.push( block );

var bqBlock = editor.document.createElement( 'div');
bqBlock.setAttribute('style','background-color:#BBBBFF');
bqBlock.setAttribute('id','my_new_div_tag');
bqBlock.insertBefore( paragraphs[0] );
while ( paragraphs.length > 0 )
{
    block = paragraphs.shift();
    bqBlock.append( block );
}

我意识到这对您来说可能不再是问题,但可能对其他人有帮助 - 或者如果有人可以提出更简化的解决方案,它会受到欢迎。

于 2010-11-24T09:55:40.483 回答