博客自动生成目录

var titles = $("#cnblogs_post_body h2");
var content = "<ul>"
content += "<a id='lable_top'></a>";
for(var i=0;i<titles.length;i++){
    var theTitle = "<li><a href='#lable" + i + "'>" +  titles.eq(i).text() +  "</a></li>";
    var to_top = "<a id='lable" + i + "' href='#lable_top' style='color:green;float:right'>返回顶部</a>"
    titles.eq(i).before(to_top);//在选中元素前添加兄弟元素
    content += theTitle;
}
content += "</ul>"
$("#cnblogs_post_body").prepend(content.toString().replace(/,/g,""));//在选中元素前添加子元素

参考:《让博客园博客自动生成章节目录索引

原文地址:https://www.cnblogs.com/yongwangzhiqian/p/6543873.html