jsp中怎么控制div隐藏。下面的代码有错吗?为什么都会显示div里面的内容呢?

js代码:
window.display();
function display(){
var x="<%=name%>";
if(x==null){
document.getElementById("gtid").style.display="none";
}else{
document.getElementById("gtid").style.display="block";
}
}
html代码:
<div id="gtid">
<tr>
<bean:messagekey="xxx"locale="userlocal" />
</tr>
</div>

第1个回答  2012-05-24
JS:
function display(){
var x="<%=name%>";
if(x==null){
document.getElementById("gtid").style.display="none";
}else{
document.getElementById("gtid").style.display="block";
}
<body onload='getdisplay()'>
<div id="gtid">
<tr>
<bean:messagekey="xxx"locale="userlocal" />
</tr>
</div>
</body>
第2个回答  2012-05-31
window.display(),没有这个方法,你要用其他的形式 调这个函数就行了 比如onload="display()";或者给按钮onclick事件添加这个方法等等 都行的。