为了账号安全,请及时绑定邮箱和手机立即绑定

动态加载li下的ul中的li,li之间的间隔怎么消除,在CSS里写的好像没用?

动态加载li下的ul中的li,li之间的间隔怎么消除,在CSS里写的好像没用?

灭世小恶魔 2016-05-20 17:19:09
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>     <meta charset="UTF-8">     <title></title>     <link href="css/common.css" rel="stylesheet"/>     <link href="css/style.css" rel="stylesheet"/>     <script type="text/javascript" src="js/jquery-1.8.0.js"></script>  <!--   <script type="text/javascript" src="js/script.js"></script>-->   </head> <body>     <!--header-->     <div>         <!--top-->         <div>             <img src="images/logo.png" alt=""/>             <img src="images/title_logo.png" alt=""/>             <div>                 <span>系统管理员(Admin)</span>                 <a href="#" target="_blank"><img src="images/user_icon.png" alt=""/>                     <span>3</span>                 </a>                 <a href="#" target="_blank"><img src="images/fit_icon.png" alt=""/></a>                 <a href="#" target="_blank"><img src="images/exit_icon.png" alt=""/> </a>             </div>         </div>         <!--top end-->         <!--menu-->             <div id="menu">                 <ul id="aa">                                  </ul>             </div>         <!--menu end-->         <!--nav-->             <div>                 <img src="images/front_icon.png" alt=""/>                 <ul>                     <li id="bb"></li>                 </ul>             </div>         <!--nav end-->         <p></p>         <!--bread_map-->         <div>             <h4>当前位置:</h4>             <ul>                 <li><a href="#">调度基础数据</a><span>></span></li>                 <li><a href="#">调度基础数据库</a><span>></span> </li>                 <li><a href="#">电网</a><span>></span></li>                 <li><a href="#">总调直调电网</a><span>></span></li>                 <li><a href="#">变电站</a><span>></span></li>                 <li><a href="#">500kV海港变电站</a><span>></span></li>             </ul>         </div>         <!--bread_map end-->     </div>     <div>     </div>     <div>     </div>     <input type="text" value="<%=basePath %>" style="display:none" id="acc"/>     <!--footer end--> </body> <script type="text/javascript">         var path = document.getElementById("acc").value;         var dd = 0;         function GetXHR(){             var xhr = null;             if(window.XMLHttpRequest){               xhr = new window.XMLHttpRequest();             }else if(window.ActiveXObject){               xhr = new window.ActiveXObject();             }             return xhr;         }         window.onload = function(){           var xhr = GetXHR();           xhr.onreadystatechange = function(){               if(xhr.readyState == 4 && xhr.status == 200){                   var jay = eval(xhr.responseText);                   var a = document.getElementById("aa");                   for(var i=0;i<jay.length;i++){                      a.innerHTML += "<li  id='"+jay[i].MENU_ID+"' onclick='show(this);' onmouseover='subshow(this);' onmouseout='subhide(this);'><a href='#'>"+jay[i].MENU_NAME+"</a></li>";                   }               }           }           xhr.open("POST",path+"get",true);           xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");           xhr.send("op=CDTree/getCDTree&id="+"b62830d9-26d8-4614-a5e9-f202bdb91a2a");         }         function show(li){             var id = li.id;             var xhr = GetXHR();             xhr.onreadystatechange = function(){                 if(xhr.readyState == 4 && xhr.status == 200){                     var jay = eval(xhr.responseText);                     var a = document.getElementById("bb");                     a.innerHTML = "";                     for(var i =0;i<jay.length;i++){                         a.innerHTML += "<a href='#'>"+jay[i].NAME+"</a>";                     }                 }             }             xhr.open("POST",path+"get",true);             xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");             xhr.send("op=CDTree/showLJ&id="+id);         }         function subshow(li){            if(dd>0){            }else{               var id = li.id;               var xhr = GetXHR();               xhr.onreadystatechange = function(){                   if(xhr.readyState == 4 && xhr.status == 200){                       var jay = eval(xhr.responseText);                       var a = document.getElementById(id);                       if(jay.length > 0){                           var ul = document.createElement("ul");                           ul.id = id+"1";                           a.appendChild(ul);                          // alert(1);                           for(var i = 0; i<jay.length;i++){                               document.getElementById(ul.id).innerHTML += "<li  id='"+jay[i].ID+"' onclick='show(this);' onmouseover='subshow(this);' onmouseout='subhide(this);' ><a href='#'>"+jay[i].NAME+"</a></li>";                                                          }                           document.getElementById(ul.id).style.display = "block";                       }                   }               }               xhr.open("POST",path+"get",true);               xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");               xhr.send("op=CDTree/subCD&id="+id);               dd = 1;             }           }         function subhide(li){             if(dd>0){                  var submenu = li.getElementsByTagName("ul")[0];                  if(submenu){                      li.removeChild(submenu);                  }             }             dd = 0;         }                       </script>      </html> 菜单的第一级也是通过ajax获取的,需要样式也发过来吗?
查看完整描述

7 回答

?
weibo_哆啦A梦有大口袋_0

TA贡献107条经验 获得超146个赞

代码发出来,才知道错误在哪里

查看完整回答
2 反对 回复 2016-05-23
?
weibo_哆啦A梦有大口袋_0

TA贡献107条经验 获得超146个赞

你说的清除li之间的间隔是代码之间的间隔还是HTML布局上的间隔

<ul>

                <li><a href="#">调度基础数据</a><span>></span></li>

                <li><a href="#">调度基础数据库</a><span>></span> </li>

                <li><a href="#">电网</a><span>></span></li>

                <li><a href="#">总调直调电网</a><span>></span></li>

                <li><a href="#">变电站</a><span>></span></li>

                <li><a href="#">500kV海港变电站</a><span>></span></li>

            </ul>


查看完整回答
1 反对 回复 2016-05-23
?
FireBind

TA贡献13条经验 获得超1个赞

ul{padding:0px;margin:0px;}

查看完整回答
反对 回复 2016-05-23
?
weibo_哆啦A梦有大口袋_0

TA贡献107条经验 获得超146个赞

//img1.sycdn.imooc.com//57427ca400018c1701880025.jpg

这行代码是不是写错了

查看完整回答
反对 回复 2016-05-23
?
陌卍言

TA贡献35条经验 获得超17个赞

浏览器自带的默认样式,请百度重置样式

查看完整回答
反对 回复 2016-05-21
?
Mine丶Yt

TA贡献5条经验 获得超0个赞

设个全局样式:ul,li{padding:0px;margin:0px;list-style:none;}看看

查看完整回答
反对 回复 2016-05-20
  • 7 回答
  • 0 关注
  • 3285 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信