我的菜单是通过使用 Web 服务返回的 javascript 构建的,如下所示:
strGlobalNav='<ul><li><a href="//testonline/" alt="test Online Main Page">testOnline</a></li><li><a href="//testonline/ec/" alt="Employee Center Site">Employee Center</a><ul><li><a href="//testonline/ec" alt="Employee Center Site">Employee Center</a></li><li><a href="//testonline/ec/awards" alt="Awards & Recognition Site">Awards & Recognition</a></li><li><a href="//testonline/hr/benefits" alt="Benefits Site">Benefits</a></li><li><a href="//testonline/hr/EERelations/Pages/Default.aspx" alt="Employee Relations">Employee Relations</a></li><li><a href="//testonline/hr/Employment/Pages/Default.aspx" alt="Employment">Employment</a></li><li><a href="//testonline/ec/training" alt="test University Site">test University</a></li><li><a href="//testonline/ec/healthandsafety" alt="Health & Safety Site">Health & Safety</a></li><li><a href="//testonline/sites/offices" alt="Office Locations Site">Office Locations</a></li><li><a href="//testonline/ec/travel" alt="Travel Site">Travel</a></li><li><a href="//testonline/ec/tso" alt="Total Service Organization">TSO</a></li><li><a href="//testonline/ec/vidconf" alt="Video Conferencing Services">Video Conferencing</a></li></ul></li></ul>'; document.getElementById('test-nav-wrapper').innerHTML = strGlobalNav;
我需要将类添加到具有<ul><li>
内部的父列表项的子菜单项。
这是我的导航。
<div class="globalNav">
<div id="test-nav-wrapper"></div>
</div>
这是实际的小提琴:http: //jsbin.com/urIlAlO/1/edit
为什么我的脚本无法将类添加到菜单项。我正在尝试将下拉菜单转换为两个列式巨型菜单样式的东西。
请帮助我理解为什么向动态内容添加类不起作用但是,如果我直接添加 html 它可以工作吗?此处示例:http: //jsbin.com/iHaqihI/1/edit