猿问

新手,下面代码有些看不懂,请写下注释。谢谢!

<script type="text/javascript">

  function timeout(width){

  document.getElementById('div').style.width=width+'%';  //这句 width+%是什么意思

    width+=0.5;

   if(width<100){

  setTimeout('timeout('+width+')',10);

  }

  }

  </script>

 <BODY>

<div style="height:30px;background: yellow;" id="div">

 </div>

   

   


 </BODY>


朴实
浏览 1871回答 3
3回答

MasqueZe

首先你要闹明白 *.style.width 是样式属性(宽度),而 赋值号(=)后边的”width“则是方法接受的参数。传入的参数width为50,那么这个就是 *.style.width = 50%,如果传入的参数width为40,那么这个就是*.style.width=40%。这应该清楚了吧?
随时随地看视频慕课网APP
我要回答