所以当我想生成一系列类似于下面的 div 时,我开始使用 innerHTML。
<div id="123233"></div>
<div id="123234"></div>
<div id="123235"></div>
现在我意识到我想直接链接到这些 div。
例如:www.example.com/page#123234
我发现了一些场景。
- 如果我直接访问 www.example.com/page#123234,它的行为就好像 #123234 不存在一样。
- 如果我首先访问 www.example.com/page 然后在 url 中添加 #123234 ,它会按需要工作。
- 如果我去 www.example.com/page#123234 然后再次写入相同的 url 它不起作用。
- 如果我执行方案 2,然后重新加载页面,它会保持在相同的位置。
- 如果我执行方案 2 并再次写入相同的 url,它就不起作用。
所以考虑到这一点,我有我的问题......
如何直接链接到由 innerHTML 生成的 div?
附加信息:
我希望该链接可以在任何地方工作。可以是外部域或只是另一个页面,如 www.example.com/startpage。