Ckeditor工具栏按钮,如何获得一个按钮来包装标题标签

时间:2010-08-25 14:35:10

标签: javascript ckeditor richtextbox fckeditor html-heading

我想知道是否有人知道是否有一个工具栏配置名称可以添加到ckeditor,它给你按钮来包含标题标签中的内容?

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

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

1 个答案:

答案 0 :(得分: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 );
}

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