为什么用JS控制div隐藏无效
我是从后台action那传值过来,然后判断js:vari="${attr.i}";//alert(i);if(i==1){document.getElementById(...
我是从后台action那传值过来,然后判断
js:
var i = "${attr.i}";
//alert(i);
if(i==1){
document.getElementById('h').style.display = "none";
}
else{
document.getElementById('h').style.display = "block";
}
div:
<div id=h>
<a onclick="show(); return false" href="javascript:">添加</a>
</div>
js那的i已取到,1或0无误。但div始终显示状态 展开
js:
var i = "${attr.i}";
//alert(i);
if(i==1){
document.getElementById('h').style.display = "none";
}
else{
document.getElementById('h').style.display = "block";
}
div:
<div id=h>
<a onclick="show(); return false" href="javascript:">添加</a>
</div>
js那的i已取到,1或0无误。但div始终显示状态 展开
展开全部
不清楚你的问题,如果你 //alert(i);弹出的没有问题,那我就不知道了,因为我已经测试过了。
<script language="javascript">
function show()
{
i=1
if(i==1){
document.getElementById('h').style.display = "none";
}
else{
document.getElementById('h').style.display = "block";
}
}
</script>
<div id=h>
<a onclick="show(); return false" href="javascript:">添加</a>
</div>
<script language="javascript">
function show()
{
i=1
if(i==1){
document.getElementById('h').style.display = "none";
}
else{
document.getElementById('h').style.display = "block";
}
}
</script>
<div id=h>
<a onclick="show(); return false" href="javascript:">添加</a>
</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是你的i 始终为0吧
更多追问追答
追问
//alert(i);隐藏的这段代码可以清晰显示i的值,谢谢
追答
function isshow(i)
{
if(i==1){
document.getElementById('h').style.display="none";
}
else{
document.getElementById('h').style.display="block";
}
}
添加
显示 隐藏
代码是对的呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询