我使用的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