为什么用JS控制div隐藏无效

发布网友 发布时间:2024-10-18 19:13

我来回答

3个回答

热心网友 时间:3分钟前

这段代码是顺序执行,首先执行了js代码,当div代码还没有加载的时候document.getElementById('h')对象是不存在,所以下面的对象隐藏就不成立了,把js代码放在div下面就可以了,也可以去直接调用js函数。

热心网友 时间:1分钟前

不清楚你的问题,如果你 //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>

热心网友 时间:5分钟前

是你的i 始终为0吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com