<span id="yes_chanquan" style="<%
                    if(tf.getWhether_card()!=null && tf.getWhether_card().equals("无")){
                     out.print("display:none");
                    }else{
                     out.print("display:''");
                    }上述这样一段代码:
1。这个ID的作用是什末
2。这个STYLE是否代表着是时时监控着,何时符合以下的IF条件就进行相应操作?!还是怎摸讲
3。这个out.print("display:none");,我知道比如out.print("checked");这样是象例如单选框是被可以被初始化为被选中的,但是这个out.print("display:none");是什摸作用呢?刚刚入JAVA,工作当中的问题,谢谢各位大虾帮我~~

解决方案 »

  1.   

    1. 方便其他程序调用 比如xxx=yes_chanquan.value
    2.3. style就是样式 在符合某个要求(两个if)的条件下 这个span会显示出来
    否则不显示
      

  2.   

    js中:object.style.display="none"表示对象在页面不显示,object.style.display=""则出现,
    如果什么都不写,默认为后者,就是显示的
      

  3.   

    ID在文档中是唯一的标识,利用它可以取得对象
    如果tf.getWhether_card()!=null && tf.getWhether_card().equals("无"), span显示
    否则不显示,至于你说的监控反映的是span的样式,设定了就会起作用~
      

  4.   

    我看到在这个JSP里别的位置还有个FUNCTION,里面有句yes_chanquan.style.display="";1。这个yes_chanquan调用就是先前ID定义的这个yes_chanquan吧!?
    2。我调用先前定义的那个yes_chanquan,但是在这里不涉及条件的判断吗?他直接就display=""了~?大虾帮我解释下!谢谢!
      

  5.   

    1.在javascript中可通过document.getElementById()取到
    2.style设定样式
    3.style="display:none"不显示文本,style="display:''"显示
      

  6.   

    谢谢! 主题的问题我明白了,但是下面的问题就不明白了:
    我看到在这个JSP里别的位置还有个FUNCTION,里面有句yes_chanquan.style.display="";1。这个yes_chanquan调用就是先前ID定义的这个yes_chanquan吧!?
    2。我调用先前定义的那个yes_chanquan,但是在这里不涉及条件的判断吗?他直接就display=""了~?大虾帮我解释下!谢谢!