我有一个MediaWiki 1.33.0网站,在其中我通过这两个模板和相应的JavaScript创建文章脚注
<includeonly><ol id="footnotes_list"></ol></includeonly><noinclude>
[[קטגוריה:תבניות]]
</noinclude>
<includeonly><span dir="rtl" class="footnote"><sup class="footnote_inner">{{{1}}}</sup></span></includeonly><noinclude>
[[קטגוריה:תבניות]]
</noinclude>
const list = document.querySelector("#footnotes_list");
document.querySelectorAll(".footnote>sup").forEach((footnote, i) => {
const li = document.createElement("li");
li.append(...footnote.childNodes); // move content
list.appendChild(li);
footnote.textContent = i+1;
});
תוכן{{הערה|תוכן ההערה}}
==הערות שוליים==
{{הערות שוליים}}
我的文章
[[1]תוכן
脚注章节
- תוכןההערה
由以上代码创建的脚注不包含本地href
属性,因此,脚注号不可单击(就像在英语Wikipedia中一样)。
我希望脚注号是可单击的,并且单击它们将引导用户转到其相应的脚注。
要手动创建本地href
链接,我将执行以下操作(单击X导致Y),但我不知道如何创建此自动:
<a href="#my_manual_href">X</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<h2 id="my_manual_href">Y</h2>
如何自动创建本地href
链接?
在您的文章中
。我没有看到用于生成文章的代码,这将有助于回答您的问题。