发布网友 发布时间: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吧