我找到了几个关于这个主题的帖子,但遗憾的是没有一个可行(可能是因为我遗漏了一些东西)。
我的页面包含以下内容:
<footer>
<script type="text/javascript" src="/js/footer.js"></script>
</footer>
footer.js
将使用某些链接的名称和目标进行哈希,然后遍历哈希并使用此数据创建列表并将其插入到文档中。外部JS文件的原因是它将在网站的每个页面上使用。
这篇文章似乎很相似:How can I dynamically create an unordered list in JavaScript?
但是当我尝试发布的解决方案时,我在浏览器中没有输出。
如果我不必在页面中实际写出列表的HTML,我愿意使用现有的脚本来创建菜单(例如,如果我可以在footer.js中创建列表的结构,然后在其上使用另一个脚本,如tinynav.js)。