这个问题的一个非常简单的例子是<foot-note>
我为我的新网站fanaro.io创建的自定义 Web 组件。
通常,似乎对页内链接有效的是id
为特定元素创建和,然后使用<a>
with href="#id_name"
。但是,当元素位于 内时,这似乎不起作用shadowRoot
,URL 链接仍然正确附加,但没有任何反应。使用document.querySelector("#id_name");
似乎也不起作用。您可以单击我任何文章的任何<sup>
脚注,然后使用检查来检查。
这是 Web 组件的限制还是我在这里遗漏了什么?如果我想进行页内链接,我最终是否必须放弃 Web 组件?或者也许添加自定义onClick
方法?
问题已经解决,可以在 commit 之前找到
4d2ef0d4fb5c8fe56c76d60eb7274c85bae81d94
。在这个问题上也有链接