js 依据<li c:if="${size==0}"> 中size是否为0 进行判断 如果=0 则把 <ul id="test1">换成id="test2"
1 分钟前 提问者悬赏:10分 | 匿名 | 分类:JavaScript | 浏览1次我写的代码如下:   $(function() {
              if( "${size==0}"){                
                  document.getElementById("test1").value="test2";
              }
        });
请问错在哪?请教给位大神javascript

解决方案 »

  1.   

    你这是在后台判断还是前台
    如果是前台
     if(size==0)  document.getElementById("test1").id="test2";
      

  2.   


    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Insert title here</title>
    </head>
    <body>
    <c:set var="size" value="0" scope="page"></c:set>
    <li<c:if test="${size=='0'}"> id="test2"</c:if>>this is demo</li>
    </body>
    </html>