解决方案 »

  1.   

    取到所有超链接后遍历,用innerHTML 取到文本
      

  2.   

    var a=document.getelementsbytagname("a"); 
    for(var i in a){
    a[i].innerHTML;
    }
    用jquery:$("a").each(function(k,v){
    $(v).text();})
      

  3.   

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
       <script src="Scripts/jquery-1.7.1.js"></script>
        <title></title></head>
    <body>
        <dl id="select2">
         <dt>裤装:</dt>
         <dd class='select-all'>全部</dd>
    <dd> <a href='javascript:void(0);'>牛仔裤</a></dd>
    <dd> <a href='javascript:void(0);'>铅脚裤</a></dd>
    <dd> <a href='javascript:void(0);'>休闲裤</a></dd>
    <dd> <a href='javascript:void(0);'>打底裤</a></dd>
    <dd> <a href='javascript:void(0);'>哈伦裤</a></dd>
    <dd> <a href='javascript:void(0);'>裙裤</a></dd>
        </dl>
    <script type="text/javascript">
          
               var dl = document.getElementById('select2');
               var dd = dl.children;
               var str = '';
               for (var i = 2; i < dd.length; i++) {
                str += dd.item(i).textContent;
               };
               console.log(str)
        </script>
    </body>
    </html>
      

  4.   

    我怎样才能在servlet中获取到这些内容呢,不是在当前页面,因为我要用获取到的内容作为条件,从数据库中查询一些东西…………
      

  5.   

    Ajax封装,提交你想要的数据传到servlet,js:function ajaxPack2(){
    $.ajax({
    type : 'POST',
    url : "ServletURL",
    tiemout : 20000,
    data : {dl:dl},  //第二个dl就是就是你要提交的数据
    dataType : "text",
    success : function(mess){alert(mess)},  //如果成功,将会弹出"success"
    error : function(){alert("fail")}
    });
    }后台servlet:String dl=request.getParameter("dl");
    System.out.println(dl);
    PrintWriter writer = response.getWriter();
    writer.print("success"); //向前台输出信息