猿问

为什么我的只能放大图片一次

<body>

<div id="aa">

<img id="myimage" src="66.JPG"><br>

<input type="button" id="max" value="放大">

<input type="button" id="min" value="缩小">

</div>

<script>

window.onload=function(){

var maxbut=document.getElementById("max");

maxbut.onclick=function(){

maxfun();

}

var img=document.getElementById("myimage");

var endwidth=img.width*1.1;

var endheight=img.height*1.1;

function maxfun(){

var maxtime=setInterval(function(){

if(img.width<endwidth){

img.height=img.height*1.05;

img.width=img.width*1.05;

}

else{

clearInterval(maxtime);

}

},1000);

}

}

</script>

</body>


_kokoYi
浏览 976回答 1
1回答

KevenHuang

把这一句var img=document.getElementById("myimage");放到定时器前面试试看。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答