我们的网站上有专业书籍文章,例如:
<h2>Article heading</h2>
<p>Text text text text text text[1] text text text text.</p>
<p>Text text text text text text text text text text.</p>
<p>Text text text[2] text text text text text text text.</p>
<p>Text text text text text text text text text text.</p>
<h3>Bibliography</h3>
<p>[1] NAME OF AUTHOR, Book, ISBN, etc.</p>
<p>[2] NAME OF ANOTHER AUTHOR, Book 2, ISBN, etc.</p>
它存储在数据库(一个表)中,我们不能在 HTML 输出中更改它,只能在 HTML 模板 + JS 中进行后处理。
我们希望在页面加载后自动将参考书目部分的文本附加到文本中对应的数字。当鼠标悬停在文本中的数字上时,用 JS 或 CSS 显示它(我们可以这样做)。但我们无法找到如何制作搜索/附加技巧部分的解决方案。
有人解决过类似的任务吗?或者有什么建议或更好的例子?
PS:参考书目每次都以“<h3>参考书目</h3>”开头,位于全文底部。每本书都以“[number]”开头。