第一,你要把list输出为html的东西,赋予规则的id
2,处理那些id对象.可以找我QQ 634080571

解决方案 »

  1.   

    这样遍历:<%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <%@ page import="java.util.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%
    ArrayList list = new ArrayList();
    list.add("hello");
    list.add("hello1");
    list.add("hello2");
    request.setAttribute("list",list);
    //>>>>以上是你之前servlet干的活 List retList = (List)request.getAttribute("list");
    %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>Insert title here</title>
    <script type="text/javascript">
    function getList(){
    <%
    for(int i = 0; i < retList.size(); i ++){
    %>
    alert("<%=retList.get(i)%>");
    <%
    }
    %>
    }
    </script>
    </head>
    <body onload="getList()">
    xxx
    </body>
    </html>
      

  2.   

    <html>
    <head>
    <script>
    function levelMark(idcount){
    for (i=1;i<idcount+1;i++){
     if (document.getElementById("level"+i).innerHTML=="等级1"){
      document.getElementById("level"+i).style.color="red";
    }
     if (document.getElementById("level"+i).innerHTML=="等级2"){
      document.getElementById("level"+i).style.color="blue";
    }
     if (document.getElementById("level"+i).innerHTML=="等级3"){
      document.getElementById("level"+i).style.color="yellow";
    }
    }
    }
    </script>
    </head>
    <body>
    <table>
    <tr>
    <td><label id="level1">等级1</label>
    </td>
    </tr><tr>
    <td><label id="level2">等级3</label>
    </td>
    </tr><tr>
    <td><label id="level3">等级2</label>
    </td>
    </tr><tr>
    <td><label id="level4">等级1</label>
    </td>
    </tr>
    </table>
    <script>
    levelMark(4);
    </script>
    </body>
    </html>
      

  3.   

    我的数据是从后台传过来的。而且不想在前台页面写java代码
    我用的是jatl的C:FOREACH遍历的。