不过这Makdown格式转换过程的内容标题转换为h2标签,并且没有id。
像这样的格式:
<h2>标题1<h2>
......
.....内容....
......
<h2>标题2<h2>
......
.....内容....
......
<h2>标题3<h2>
......
所以用不了锚点来实现。
有什么办法可以不用锚点实现这个目录呢?
不过这Makdown格式转换过程的内容标题转换为h2标签,并且没有id。
像这样的格式:
<h2>标题1<h2>
......
.....内容....
......
<h2>标题2<h2>
......
.....内容....
......
<h2>标题3<h2>
......
所以用不了锚点来实现。
有什么办法可以不用锚点实现这个目录呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
没有id可以用js插入id。
SF的文章目录就是这样实现的。
前端在页面渲染完成之后从文章中提取所有h1,h2,h3确定目录结构,然后给每个标题添加类似
articleHeader1
的id。部分代码: