我使用的JavaScript下拉导航菜单,我发现一些谷歌搜索后,我设法按照我想要的样式。但是,在验证我的网站之后,我收到ul
标记的错误(错误:元素ul
不允许在此上下文中作为元素ul
的子元素(抑制来自此子树的更多错误))。我不仅得到这个错误,导航不能按照它的方式工作。我尝试了ul
和li
标签的不同变体,并且移动了它们,但仍然无法正常工作。JavaScript下拉菜单问题导航
<div class="nav">
<ul id="menu" class="menu">
<li><a href="#">One</a>
<ul>
<li class="submenu">
<a href="#">One</a>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li class="submenu">
<li><a href="#">Two</a></li>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</ul>
</li>
<li><a href="#">Two</a>
<ul>
<li class="submenu"><a href="#">One</a></li>
<li class="submenu"><li><a href="#">Deny</a></li>
<ul>
<li class="noborder"><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</ul>
</li>
<li><a href="#">Three</a>
<ul>
<li class="submenu">
<a href="#">One</a>
</li>
</ul>
</li>
<li><a href="#">Four</a>
<ul>
<li class="submenu">
<a href="#">One</a>
</li>
</ul>
</li>
</ul>
你可以在jsfiddle(http://jsfiddle.net)中复制你的代码吗? – zik 2013-05-09 12:14:09
Two> Deny中的ul没有正确嵌套。 – 2013-05-09 12:16:25
请在jsfiddle中编写代码。 – 2013-05-09 12:19:45