Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从JavaScript文件创建导航菜单?_Javascript_Menu_Nav - Fatal编程技术网

如何从JavaScript文件创建导航菜单?

如何从JavaScript文件创建导航菜单?,javascript,menu,nav,Javascript,Menu,Nav,我已经找到了几篇关于这个主题的帖子,但不幸的是没有一篇是有效的,可能是因为我遗漏了一些东西 我的页面包括以下内容: <footer> <script type="text/javascript" src="/js/footer.js"></script> </footer> footer.js将有一个包含一些链接的名称和目标的散列,然后循环该散列,用这些数据创建列表,并将其插入到文档中。之所以使用外部JS文件,是因为它将用于站点中的每个页面

我已经找到了几篇关于这个主题的帖子,但不幸的是没有一篇是有效的,可能是因为我遗漏了一些东西

我的页面包括以下内容:

<footer>
  <script type="text/javascript" src="/js/footer.js"></script>
</footer>
footer.js将有一个包含一些链接的名称和目标的散列,然后循环该散列,用这些数据创建列表,并将其插入到文档中。之所以使用外部JS文件,是因为它将用于站点中的每个页面

这篇文章似乎很相似:

但是当我尝试发布的解决方案时,我在浏览器中没有得到任何输出


如果我不需要在页面中实际写出列表的HTML,也就是说,如果我可以在footer.js中创建列表的结构,然后在上面使用另一个脚本,比如tinynav.js,我愿意使用现有的脚本来创建菜单。

使用Firebug查看文件是否在Net选项卡下加载。文件已加载。如果我放置document.writelist,内容将显示,但列表数据不会显示。抱歉,但我必须澄清您将document.writelist放置在何处?是否在footer.js中?您是指footer.js中的元素吗?如果是这种情况,则在执行footer.js时可能没有呈现对象。