为了账号安全,请及时绑定邮箱和手机立即绑定

定义变量h的问题………………

定义的变量h  应该是函数subshow()中定义的但是为什么把定义的变量h放入函数subshow()中js不能执行?????????
<script type="text/javascript">
/*定义变量h*/
var h=0;
	function subshow(){
	/*var h=0;*/
	if(h<300){
    /*增加高度*/
	 h+=5;
	 document.getElementById("picc").style.height=h+"px";
	}else{return;}
	 setTimeout("subshow()",30);
	}
window.onload=function show(){
/*加载函数显示广告*/
subshow();
}
</script>
<body>
<div class="main" >
 <img src="ad.png" id="picc" style=" width:960px; margin:0px auto; display:block;"/>
 <img src="数字商品-10-23.jpg" style="margin:0px auto; display:block;" />
</div>


正在回答

2 回答

JS是正常执行的,只是每次变化的值是一样的,看起来没效果而已

0 回复 有任何疑惑可以回复我~

把h放在函数里面,那么每次执行函数的时候h的值都为0;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
展开与收起效果
  • 参与学习       33641    人
  • 解答问题       179    个

通过效果展示与案例分析,教您实现不同类型的展开与收起效果

进入课程

定义变量h的问题………………

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信