<種類のスクリプト言語= "JavaScriptの" = "テキスト/ JavaScriptのは"> // ディレクトリインデックスリストを作成 // REF:http://www.cnblogs.com/wangqiguo/p/4355032.html // ZZQの:により修正機能GenerateContentList () { VAR MainContentの= $( '#のcnblogs_post_body' ); varは h1_list = $( 'H1#1 cnblogs_post_body'); // あなたの章のタイトルはh1をされていない場合は、こちらをh1とのみ交換する必要があるIF(MainContentのを。長さ<1。 ) リターン; IF(h1_list.length> 0 ) { VARのコンテンツ= '<a name="_labelTop"> </a>の' ; コンテンツ + = '<DIV ID = "navCategory">」 <DIV ID = "navCategory">」 ; コンテンツ + = '<Pスタイル= "フォントサイズ:18px">目录<B> </ P> </ B>' ; コンテンツ + = '<UL>' ; 用(VAR ; I <h1_list.length I ++ I = 0 ) { VAR > <a href="#_labelTop">回到顶部</a>の<A:go_to_top =「<divのスタイル= "右のテキスト整列"名前= "_ラベル」+ I + '"> </a>の</ DIV>' ; $(h1_list [i])と前(go_to_top)。 VAR。h2_list = $(h1_list [i])とnextAll( "H2" ); VaRの li3_content = '' ; 。TMP = $(h2_list [J])prevAll( 'H1' )1次回(); もし(!tmp.is(h1_list [i])と) ブレーク。 VaRの li3_anchor = '<a name="_label' + I +'_' + J +'"> </a>の' ; $(h2_list [J])の前に(li3_anchor)。 li3_content + = '<LI> <a href="#_label' + I +'_' + J +'">' + $(h2_list [J])。テキスト()+「する</a>ます。</ li> " ; } VARの li2_content = '' ; もし(li3_content.length> 0 ) li2_content =「<; 他 li2_content = '<LI> <a href="#_label' + I +'">' + $(h1_list [i])とテキスト()+ 'する</a>ます。</ li>'。; コンテンツ + = li2_content。 } コンテンツ + = '</ UL>' 。 コンテンツ + = '</ div> <P>&NBSP; </ P>' ; コンテンツ + = '<Pスタイル= "フォントサイズ:18px">正文<B> </ P> </ B>' ; もし($( '#のcnblogs_post_body')。長さ!= 0 ) { $($( '#cnblogs_post_body')[0 ])。 プリペンド(コンテンツ)。 } } VARqqinfo = '<Pスタイル= "色:ネイビー;フォントサイズ:12ピクセル">讨论QQ群:135202158 </ P>' ; $(MainContentの[ 0 ])プリペンド(qqinfo)。 } GenerateContentList()。 </ SCRIPT>