JS中控制DIV的显示

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:06:25
我现在做了个程序,如下:
<div style=" height:50px; display:block" id="lb_Id">
<table width="70%" style="height:100%">
<tr>
<td align="right" valign="bottom">   地址:
</td>
<td align="left" valign="bottom">
<asp:Label runat="server" ID="lb_Address"></asp:Label>
</td>
<td align="right" valign="bottom">   电话:
</td>
<td align="left" valign="bottom">
<asp:Label runat="server" ID="lb_Phone"></asp:Label>
</td>
</tr>
</table>
</div>
我不是想通过点击某个按钮来显示或隐藏DIV,而是我登陆到界面的时候判断是谁,如果是1就正常显示 如果是2,那就吧DIV中的东西全隐藏,JS中怎样写,后台传值到前台我会做,我直接做的如下:
var username = '<

放到任意地方都可以
<script>
window.onload=function(){
document.getElementById('lb_Id').display='<%=userName %>'==2?'none':'';
}
</script>

“但报错说:lb_Id未定义”
你是不是把js写在了div的前面?此时id为lb_Id的div还没有定义,就会报未定义。你把js放后面试试

把js写到最后.或者写到JS表里。不要在页面里写。