私たちのウェブサイトには、次のような専門的な本の記事があります。
<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>
これはデータベース (1 つのテーブル) に保存され、HTML 出力では変更できず、HTML テンプレート + JS で後処理されるだけです。
ページロード後、参考文献セクションのテキストがテキスト内の対応する番号に自動的に追加されるようにしたいと考えています。テキスト内の数字の上にマウスを置いたときに JS または CSS で表示するよりも (それは可能です)。しかし、検索/追加のトリック部分を作成する方法を見つけることができません。
誰かが同様のタスクを解決しましたか? または、いくつかの提案やより良い例がありますか?
PS: 参考文献は常に「<h3>参考文献</h3>」で始まり、テキスト全体の下部にあります。すべての本は「[番号]」で始まります。