我用的是BBSXP,BBCODE不支持H1等标题格式。
1、方案一,换编辑器:
不知道如何换编辑器,试了下tiny_mce,但不知道如何提交文本内容,即不知道为那个内容textarea取什么名?看了下BBSXP的编辑器文件POST.JS,POST.JS中内容区是个iframe,如下:
'<iframe name="BBSXPEditorForm" id="BBSXPEditorForm" style="' + widthStyle + 
'height:100%;padding:0;margin:0;border:0;"></iframe>';
不知道怎么办了。  
                   
2、方案二,给BBSXP原来的编辑器post.js添加格式功能
(1)对照着设置字体弄了下,发现,设置字体的粗体,大小这些是使用js语言中的.execCommand方法,它有一些命令,可以对HTML内容设置格式等,比如设置.execCommand(bold)是设置粗体。但.execCommand没有设置标题的命令项。
(2)于是想到,没有现成的函数可用,就自己解决:让JS选中当前段,然后给前后加上[h1][/h1]。
请问如何选中当前段呢?